[1] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[2] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
来源:
2019 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON SOFTWARE AND SYSTEMS TRACEABILITY (SST 2019)
|
2019年
关键词:
Traceability;
Evolution;
Maintenance;
D O I:
10.1109/SST.2019.00012
中图分类号:
TP [自动化技术、计算机技术];
学科分类号:
0812 ;
摘要:
Maintaining trace links in response to continuous changes occurring in software systems is arduous. In this paper, we present a Trace Link Evolver (TLE) to automatically evolve source-to-requirement trace links according to underlying changes in the system. TLE depends on a set of heuristics coupled with refactoring detection tools and information retrieval algorithms to detect predefined change scenarios that occur across contiguous versions of a software system. Our evaluations show that considering both structural and semantic changes leads to more accurate trace link evolution.