• 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