earticle

논문검색

A Trace Mechanism of Change History in the Presence of Refactoring

초록

영어

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.

목차

Abstract
 1. Introduction
 2. Related Work
 3. Approach
  3.1. Pre-defined Refactoring Rule
  3.2. An Algorithm for Searching Matched Method
 4. Case Study
 5. Conclusion
 References

저자정보

  • Seonghye Yoon Dept. of Computer Eng., Kookmin University, Seoul, South Korea, Dept.of Comp. Sci. & Eng., Sogang University, Seoul, South Korea
  • Chaeyoung Lee Inst. of Convergence Techonology Service Laboratory, KT, Seoul, South Korea
  • Sooyong Park Dept.of Comp. Sci. & Eng., Sogang University, Seoul, South Korea
  • Mansoo Hwang School of IT Convergence Eng., Shinhan University, Gyeonggi, South Korea

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.