DocumentCode
1634716
Title
An empirical study on project-specific traceability strategies
Author
Rempel, Patrick ; Mader, Patrick ; Kuschke, Tobias
Author_Institution
Dept. of Software Syst., Ilmenau Tech. Univ., Ilmenau, Germany
fYear
2013
Firstpage
195
Lastpage
204
Abstract
Effective requirements traceability supports practitioners in reaching higher project maturity and better product quality. Researchers argue that effective traceability barely happens by chance or through ad-hoc efforts and that traceability should be explicitly defined upfront. However, in a previous study we found that practitioners rarely follow explicit traceability strategies. We were interested in the reason for this discrepancy. Are practitioners able to reach effective traceability without an explicit definition? More specifically, how suitable is requirements traceability that is not strategically planned in supporting a project´s development process. Our interview study involved practitioners from 17 companies. These practitioners were familiar with the development process, the existing traceability and the goals of the project they reported about. For each project, we first modeled a traceability strategy based on the gathered information. Second, we examined and modeled the applied software engineering processes of each project. Thereby, we focused on executed tasks, involved actors, and pursued goals. Finally, we analyzed the quality and suitability of a project´s traceability strategy. We report common problems across the analyzed traceability strategies and their possible causes. The overall quality and mismatch of analyzed traceability suggests that an upfront-defined traceability strategy is indeed required. Furthermore, we show that the decision for or against traceability relations between artifacts requires a detailed understanding of the project´s engineering process and goals; emphasizing the need for a goal-oriented procedure to assess existing and define new traceability strategies.
Keywords
formal specification; program diagnostics; project management; software management; software quality; empirical study; goal-oriented procedure; product quality; project development process; project engineering goals; project engineering process; project maturity; project traceability strategy quality analysis; project traceability strategy suitability analysis; project-specific traceability strategies; requirements traceability; software engineering processes; Analytical models; Companies; Finance; Interviews; Product design; Quality assessment; Software; empirical study; interview study; project-specific traceability; requirements traceability; traceability strategy; traceability strategy assessment; traceability usage goals;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference (RE), 2013 21st IEEE International
Conference_Location
Rio de Janeiro
Type
conf
DOI
10.1109/RE.2013.6636719
Filename
6636719
Link To Document