楠本研究室

業績一覧

ホーム業績一覧

Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph

Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph
Proc. of the 16th European Conference on Software Maintenance and Reengineering (CSMR2012), pp.53-62 (2012)
概要: Many research efforts have been performed on removing code clones. Especially, it is highly expected that clone removal techniques by applying Form Template Method have high applicability because they can be applied to code clones that have some gaps. Consequently some researchers have proposed techniques to support refactoring with Form Template Method. However, previous research efforts still have some issues. In this paper, we propose a new technique with program dependence graph to resolve these issues. By using program dependence graph, we can handle trivial differences that are unrelated to behavior of a program. Consequently the proposed method can suggest more appropriate removal candidates than previously proposed techniques. タグ: code, clone, refactoring, form, template, method, program, dependence, graph, software, maintenance
@inproceedings{KeisukeHotta2012a,
  author = {Keisuke Hotta and Yoshiki Higo and Shinji Kusumoto},
  title = {Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph},
  booktitle = {Proc. of the 16th European Conference on Software Maintenance and Reengineering (CSMR2012)},
  pages = {53--62},
  year = {2012},
  month = {mar}
}