• 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