TY - GEN
T1 - A Software Impact Analysis Tool based on Change History Learning and its Evaluation
AU - Iwasaki, Haruya
AU - Nakajima, Tsuyoshi
AU - Tsukamoto, Ryota
AU - Takahashi, Kazuko
AU - Tokumoto, Shuichi
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Software change impact analysis plays an important role in controlling software evolution in the maintenance of continuous software development. We developed a tool for change impact analysis, which machine-learns change histories and directly outputs candidates of the components to be modified for a change request. We applied the tool to real project data to evaluate it with two metrics: coverage range ratio and accuracy in the coverage range. The results show that it works well for software projects having many change histories for one source code base.
AB - Software change impact analysis plays an important role in controlling software evolution in the maintenance of continuous software development. We developed a tool for change impact analysis, which machine-learns change histories and directly outputs candidates of the components to be modified for a change request. We applied the tool to real project data to evaluate it with two metrics: coverage range ratio and accuracy in the coverage range. The results show that it works well for software projects having many change histories for one source code base.
UR - http://www.scopus.com/inward/record.url?scp=85132805583&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85132805583&partnerID=8YFLogxK
U2 - 10.1109/ICSE-SEIP55303.2022.9793550
DO - 10.1109/ICSE-SEIP55303.2022.9793550
M3 - Conference contribution
AN - SCOPUS:85132805583
T3 - Proceedings - International Conference on Software Engineering
SP - 11
EP - 12
BT - Proceedings - 2022 ACM/IEEE 44th International Conference on Software Engineering
PB - IEEE Computer Society
T2 - 44th ACM/IEEE International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2022
Y2 - 22 May 2022 through 27 May 2022
ER -