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