Published January 1, 2022
| Version v1
Conference paper
Open
HYGAR: A Hybrid Genetic Algorithm for Software Architecture Recovery
- 1. Ozyegin Univ, Istanbul, Turkey
Description
Genetic algorithms have been used for clustering modules of a software system in line with the modularity principle. The goal of these algorithms is to recover an architectural view in the form of a modular structural decomposition of the system. We discuss design decisions and variations in existing genetic algorithms devised for this purpose. We introduce HYGAR, a novel hybrid variant of existing algorithms. We apply HYGAR for software architecture recovery of 5 real systems and compare its effectiveness with respect to a baseline and a state-of-the-art hybrid algorithm. Results show that HYGAR outperforms these algorithms in maximizing the modularity of the obtained clustering.
Files
bib-7e0e7e6c-f40a-4b2d-854a-981fe70c05c4.txt
Files
(189 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:dcc86252fcee4784aea9e69e15a9a98b
|
189 Bytes | Preview Download |