A Trace Mechanism of Change History in the Presence of Refactoring

Citations

SCOPUS

0

초록

Nowadays, changes in software development are inevitable. Therefore, understanding and analysis of changes considered more important than anything else. The existing version control systems, which are used for effective change management, are impossible to trace changes in the presence of refactoring. There have been a number of approaches proposed for trace changes using operation-based mechanisms or rule-based mechanisms. However, it has many limitations with excessive recording or not sufficient coverage. In this approach, we define four rules based on M.Flower's refactoring techniques and find an origin method matching the pattern of changed source code with the pre-defined rules. The case study shows that the proposed mechanism is effective Also, case study looking for open source project code changes about the origin method show the proposed mechanism's effectiveness. © 2015 SERSC.

키워드

Change historyMethod tracerefactoring
제목
A Trace Mechanism of Change History in the Presence of Refactoring
저자
Yoon, SeonghyeLee, ChaeyoungPark, SooyongHwang, Mansoo
DOI
10.14257/ijseia.2015.9.9.03
발행일
2015
유형
Article
저널명
International Journal of Software Engineering and its Applications
9
9
페이지
19 ~ 28