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 :
بازگشت