Tag: traceability
Traceability has been discussed in software engineering since the start. Already at the pioneering NATO Working Conference on Software Engineering in 1968, Randall argued that a developed software system should “contain explicit traces of the design process”. The most commonly cited traceability definition is tailored for requirements: “the ability to describe and follow the life of a requirement, in both forwards and backwards direction” (Gotel and Finkelstein, 1994). I like the definition presented in the traceability book edited by Cleland-Huang et al. (2012) stating that traceability is “the potential for traces to be established and used” and a trace link is “an association forged between two trace artifacts” (e.g., dependency, refinement or conflict). During my PhD studies, a lot of my work was related to understanding and supporting traceability.
Goal-Oriented Mutation Testing with Focal Methods
Software Engineers’ Information Seeking Behavior in Change Impact Analysis – An Interview Study
Aligning Requirements and Testing: Working Together toward the Same Goal
Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context
Practitioners’ Perspectives on Change Impact Analysis for Safety-Critical Software – A Preliminary Analysis
TuneR: A Framework for Tuning Software Engineering Tools with Hands-on Instructions in R
An Industrial Survey of Safety Evidence Change Impact Analysis Practice
A Multi-Case Study of Agile Requirements Engineering and the Use of Test Cases as Requirements