Traceability in Software Maintenance Eases Change Management, Boosts Evolution Activities.
Software traceability is important for maintaining and updating software. A study looked at 63 research papers from 2000 to 2020 to see how traceability impacts these processes. They found that traceability helps with 11 activities, with change management being the most common. More evidence from companies is needed to confirm the benefits of traceability. The main advantage of traceability is making change management easier, but it can be costly to establish and maintain traceability links. There are 13 methods and 32 tools that support traceability. Challenges include improving the quality of traceability links and the performance of traceability tools. This study helps us understand how traceability can be used in software maintenance and evolution.