Abstract:
Requirements traceability (RT) is a significant quality factor in software development, enabling software engineers to track requirements from inception to fulfillment. While previous studies have predominantly focused on singular aspects of requirements traceability, our Systematic Literature Review (SLR) delves into multiple often-overlooked facets. Our primary focus is on RT approaches, acknowledging a significant gap in research attention in this area. The objective of this research is to comprehensively explore requirements traceability approaches, their empirical evidence, and associated challenges. By doing so, we aim to lay a foundation for future research endeavors in this domain. Additionally, we seek to examine the latest real-time RT approaches, the criteria utilized for their evaluation, and the distinguishing characteristics of the identified methods. Adhering to SLR guidelines, we meticulously analyze, evaluate, and interpret relevant primary research spanning from 2006 to 2019. Our systematic literature review (SLR) identifies state-of-the-art approaches in requirements traceability, highlights gaps for further investigation, delineates criteria for evaluating traceability approaches, and outlines key characteristics of identified methods. This compilation serves as a valuable resource for both researchers and practitioners seeking specific RT approaches tailored to their interests. While prior studies typically focused on singular topics related to requirements traceability, our SLR casts a wider net, exploring numerous neglected dimensions of this critical aspect of software development. Our analysis specifically targets the period between 2010 and 2019.