DocumentCode :
2618873
Title :
CRat: A refactoring support tool for Form Template Method
Author :
Hotta, Keisuke ; Higo, Yoshiki ; Igaki, Hiroshi ; Kusumoto, Shinji
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
fYear :
2012
fDate :
11-13 June 2012
Firstpage :
250
Lastpage :
252
Abstract :
Refactoring is important for efficient software maintenance. However, manual operations for refactoring are complicated, and human-related errors easily occur. Tool support can help users to apply such a complicated refactoring. This paper proposes a refactoring support tool with Form Template Method pattern. The developed tool automatically identifies method pairs that can be refactored with Form Template Method, and suggests information that is required for Form Template Method application. It also has a function that metrics-based filtering for detected method pairs. The function helps users to select method pairs that should be refactored.
Keywords :
software maintenance; software metrics; CRat; form template method pattern; human related errors; manual operations; metrics based filtering; refactoring support tool; software maintenance; Cloning; Educational institutions; Software maintenance; Software measurement; Software systems; Form Template Method; Program Dependence Graph; Refactoring; Software Maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2012 IEEE 20th International Conference on
Conference_Location :
Passau
ISSN :
1092-8138
Print_ISBN :
978-1-4673-1213-4
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2012.6240496
Filename :
6240496
Link To Document :
بازگشت