A New Metaheuristic-Based Hierarchical Clustering Algorithm for Software Modularization

Software refactoring is a software maintenance action to improve the software internal quality without changing its external behavior. During the maintenance process, structural refactoring is performed by remodularizing the source code. Software clustering is a modularization technique to remodular...

Full description

Bibliographic Details
Main Authors: Masoud Aghdasifam, Habib Izadkhah, Ayaz Isazadeh
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/1794947