A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis
In large-scale software development projects, change impact analysis (CIA) plays an important role in controlling software design evolution. Identifying and accessing the effects of software changes using traceability links between various software artifacts is a common practice during the software development cycle. Recently, research in automated traceability-link recovery has received broad attention in the software maintenance community to reduce the manual maintenance cost of trace links by developers. In this study, we conducted a systematic literature review related to automatic traceability link recovery approaches with a focus on CIA. We identified 33 relevant studies and investigated the following aspects of CIA: traceability approaches, CIA sets, degrees of evaluation, trace direction and methods for recovering traceability link between artifacts of different types. Our review indicated that few traceability studies focused on designing and testing impact analysis sets, presumably due to the scarcity of datasets. Based on the findings, we urge further industrial case studies. Finally, we suggest developing traceability tools to support fully automatic traceability approaches, such as machine learning and deep learning.
Tue 14 JulDisplayed time zone: (UTC) Coordinated Universal Time change
07:00 - 08:00 | Session 5: For ResearchersResearch / ERA / Tool Demonstration at ICPC Chair(s): Bin Lin Università della Svizzera italiana (USI) | ||
07:00 15mPaper | A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis Research Thazin Win Win Aung University of Technology Sydney, Yulei Sui University of Technology Sydney, Australia, Huan Huo University of Technology Sydney Media Attached | ||
07:15 15mPaper | Improving Code Search with Co-Attentive Representation Learning Research Jianhang Shuai School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Chao Liu Zhejiang University, Meng Yan School of Big Data & Software Engineering, Chongqing University, Xin Xia Monash University, Yan Lei School of Big Data & Software Engineering, Chongqing University Media Attached | ||
07:30 15mPaper | OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm Tool Demonstration Valentina Lenarduzzi LUT University , Fabio Palomba University of Salerno, Davide Taibi Tampere University , Damian Andrew Tamburri Jheronimus Academy of Data Science Media Attached | ||
07:45 15mPaper | Staged Tree Matching for Detecting Code Move across Files ERA Akira Fujimoto Osaka University, Yoshiki Higo Osaka University, Junnosuke Matsumoto , Shinji Kusumoto Osaka University Media Attached |