EconPapers    
Economics at your fingertips  
 

Multi-objective software remodularization optimization using genetic algorithms

Gustavo Adolfo Hernández Rosado
Additional contact information
Gustavo Adolfo Hernández Rosado: Universidad Espíritu Santo. Guayaquil, Ecuador.

CognitivaTech: Ingeniería de Software Inteligente y Sistemas Adaptativos, 2025, vol. 2, issue 1, 20

Abstract: The increasing complexity of software systems has intensified the need for strategies that improve their internal structure without altering functionality. In this context, remodularization emerges as a key practice to reorganize software components in order to enhance maintainability, scalability, and comprehensibility. This study proposes a multi-objective optimization approach based on genetic algorithms to improve the modular quality of complex systems. The method focuses on minimizing coupling and maximizing cohesion as primary quality criteria. To achieve this, both static and dynamic analysis techniques are employed to reconstruct the existing architecture and evaluate alternative modular configurations. The results show significant improvements in software structure, including reduced coupling and increased cohesion, as well as a better distribution of responsibilities among modules. Furthermore, findings indicate that there is no single optimal solution, but rather multiple trade-off alternatives between the considered objectives. Expert validation supports the feasibility and usefulness of the generated recommendations. Overall, the study demonstrates that integrating evolutionary optimization techniques with software analysis provides an effective tool to support maintenance and evolution processes in complex systems, particularly in research software contexts.

Keywords: remodularization; genetic algorithms; cohesion; coupling. (search for similar items in EconPapers)
Date: 2025
References: Add references at CitEc
Citations:

Downloads: (external link)
https://cognitivatech.org/index.php/cognitivatech/article/view/20 Abstract page (text/html)
https://cognitivatech.org/index.php/cognitivatech/article/download/20/36 Full text (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:cxn:cognit:v:2:y:2025:i:1:id:20

DOI: 10.63688/cognitivatech.v2.i1.20

Access Statistics for this article

More articles in CognitivaTech: Ingeniería de Software Inteligente y Sistemas Adaptativos from Facultad Técnica de la Universidad Técnica de Oruro
Bibliographic data for series maintained by Editorial JOGB ().

 
Page updated 2026-08-03
Handle: RePEc:cxn:cognit:v:2:y:2025:i:1:id:20