DocumentCode
2759903
Title
An Approach to GA-Driven Automatic Refactoring Based on Design Patterns
Author
Shimomura, Takao ; Ikeda, Kenji ; Takahashi, Muneo
Author_Institution
Dept. of Info Sci. & Intel. Syst., Univ. of Tokushima, Tokushima, Japan
fYear
2010
fDate
22-27 Aug. 2010
Firstpage
213
Lastpage
218
Abstract
Refactoring is a process of applying behavior-preserving transformations to improve the design, readability, structure, performance, abstraction, and maintainability of existing code. This paper presents an approach to genetic algorithm-driven refactoring for Java programs to automatically judge the qualities of programs based on design patterns. If a program is judged to be bad, refactoring will be further recommended so that the program can be transformed using an appropriate design pattern.
Keywords
genetic algorithms; object-oriented programming; software maintenance; GA driven automatic refactoring; Java program; design pattern; genetic algorithm; design patterns; discriminant analysis; genetic algorithm; refactoring; syntax analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
Conference_Location
Nice
Print_ISBN
978-1-4244-7788-3
Electronic_ISBN
978-0-7695-4144-0
Type
conf
DOI
10.1109/ICSEA.2010.39
Filename
5615736
Link To Document