• DocumentCode
    3689623
  • Title

    Algorithms for software clustering and modularization

  • Author

    Roman Bazylevych;Roman Burtnyk

  • Author_Institution
    Roman Bazylevych, Roman Burtnyk- Lviv Polytechnic National University, S. Bandery Str., 12, Lviv, 79013, Ukraine
  • fYear
    2015
  • Firstpage
    30
  • Lastpage
    33
  • Abstract
    Software modularization and clustering - one of the important problem of reverse engineering, which can be done automatically. Main idea of modularization is to build clustered structure of software modules, which can be useful for understanding abstract layer of software. In this paper we propose Optimal Circuit Reduction method with iteration reassignment and recursive moves as an algorithm, which will improve results of software clustering and modularization. Method based on Optimal Circuit Reduction as an initial solution and Partitioning Optimization by Recursive Moves with Iterative Reassignment as an optimization steps for initial solution to achieve better results.
  • Keywords
    "Optimization","Clustering algorithms","Software algorithms","Partitioning algorithms","Buildings","Optical character recognition software"
  • Publisher
    ieee
  • Conference_Titel
    Scientific and Technical Conference "Computer Sciences and Information Technologies" (CSIT), 2015 Xth International
  • Type

    conf

  • DOI
    10.1109/STC-CSIT.2015.7325424
  • Filename
    7325424