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 tale for researchers.
翻译:人工制品的可追溯性概念被认为是软件项目成功的一个促进因素,这一概念得到了研究界的极大关注,许多人认为在工业环境中总是可以利用。在这个工业-学术界合作项目中,一个由研究人员组成的团队在一家大型电信公司的测试从业者的支持下,试图调查伙伴公司与软件质量有关的问题。然而,很快就发现,要求和测试案例之间的基本可追踪性联系已经缺失。这种缺乏可追踪性妨碍了公司解决质量问题的办法的实施。在本经验报告中,我们讨论了在复杂的工业环境中建立和维持可追踪性联系的实际价值方面的经验教训,并为研究人员提供了一个告诫性的故事。