Supporting Template Method Pattern Application on Code Clones by Program Dependence Graph

Keisuke HOTTA  Yoshiki HIGO  Shinji KUSUMOTO 

Publication
D - Abstracts of IEICE TRANSACTIONS on Information and Systems (Japanese Edition)  Vol.J95-D  No.7  pp.1439-1453
Publication Date: 2012/07/01
Online ISSN: 1881-0225
Print ISSN: 1880-4535
Type of Manuscript: PAPER
Category: 
Keyword: 
code clonerefactoringprogram dependence graphsoftware maintenance

Full Text(in Japanese): PDF(2.5MB)


Summary: 
Recently, code clone has received much attention. And many research efforts have performed on removing code clones. Especially, it is highly expected that the removing technique with Template Method pattern has high applicability because it can remove code clones which has some gaps. However previous research efforts remain some issues. In this paper, we propose a new technique of removing code clones by applying Template Method pattern with program dependence graph to resolve these issues.