When Traceability Goes Awry: an Industrial Experience Report
Davide Fucci, Emil Al\'egroth, Thomas Axelsson

TL;DR
This paper reports on an industrial experience highlighting the challenges and lessons learned when traceability links between requirements and test cases are missing in a large telecommunication company, impacting software quality management.
Contribution
It provides practical insights and cautionary lessons on the importance and difficulties of maintaining traceability in complex industrial environments.
Findings
Missing traceability links hinder quality improvement efforts.
Creating traceability links requires significant effort and organizational change.
Traceability is not always reliably maintained in industrial settings.
Abstract
The concept of traceability between artifacts is considered an enabler for software project success. This concept has received plenty of attention from the research community and is by many perceived to always be available in an industrial setting. In this industry-academia collaborative project, a team of researchers, supported by testing practitioners from a large telecommunication company, sought to investigate the partner company's issues related to software quality. However, it was soon identified that the fundamental traceability links between requirements and test cases were missing. This lack of traceability impeded the implementation of a solution to help the company deal with its quality issues. In this experience report, we discuss lessons learned about the practical value of creating and maintaining traceability links in complex industrial settings and provide a cautionary…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Software Reliability and Analysis Research
