• DocumentCode
    1905437
  • Title

    Solving software module clustering problem by evolutionary algorithms

  • Author

    Praditwong, Kata

  • Author_Institution
    Dept. of Comput., Silpakorn Univ., Thailand
  • fYear
    2011
  • fDate
    11-13 May 2011
  • Firstpage
    154
  • Lastpage
    159
  • Abstract
    Well organized software is easy to maintain but software modularization is complicated because of the number of modules. Automated software module clustering is transformed to a search-based problem. This paper describes the experiments on real-world problems of software module clustering by metaheuristic search methods such as genetic algorithms. This paper introduces the Grouping Genetic Algorithm (GGA) to the benchmarks. The fitness function measures a module granularity which is cohesion and coupling. Empirical result reports that the GGA outperforms a genetic algorithm with string representation.
  • Keywords
    genetic algorithms; pattern clustering; search problems; software maintenance; automated software module clustering; evolutionary algorithm; fitness function; grouping genetic algorithm; metaheuristic search method; module granularity; search-based problem; software modularization; string representation; Robustness; Variable speed drives; Grouping Genetic Algorithm; Software module clustering; evolutionary algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
  • Conference_Location
    Nakhon Pathom
  • Print_ISBN
    978-1-4577-0686-8
  • Type

    conf

  • DOI
    10.1109/JCSSE.2011.5930112
  • Filename
    5930112