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 :
بازگشت