Software module clustering: An in-depth literature analysis

QI Sarhan, BS Ahmed, M Bures… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software module clustering is an unsupervised learning method used to cluster software
entities (eg, classes, modules, or files) with similar features. The obtained clusters may be …

A Search-Based Approach on Metaheuristic Algorithm for Software Modularization to optimize Software Modularity

D Sharma, S Lohchab - 2022 6th International Conference on …, 2022 - ieeexplore.ieee.org
Software refactoring is a process to maintain software quality that will further improvise the
software's internal structure without amending its external behaviour. The software …