Traceability Management plays a key role in tracing the artefacts associated with every requirement during the life cycle of a software project. However, the trace links between artefacts are not updated as the system evolves during the maintenance phase. This often leads to untrustworthy documentation and information gets scattered across a pile of untraceable documents that were created for various change management tasks. The goal of our research is on identifying an approach to trace requirements evolution across change requests and establish trace links between artifacts for such evolving requirements in the software maintenance phase. We have implemented a prototype Traceability Visualization Tool -VTrace for tracing requirements evolution. This tool also supports the visualization of trace links for evolving requirements. The effectiveness of the tool on change management tasks was tested using a controlled experiment. The results of our controlled experiment show that subjects who used the tool were 21% more accurate on change management tasks than subjects that didn't use the tool. This study provides us with the evidence that tracing the evolution of software artefacts is highly significant for better system maintenance by novice engineers.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.