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...
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 |
Similar Items
-
PPI-GA: A Novel Clustering Algorithm to Identify Protein Complexes within Protein-Protein Interaction Networks Using Genetic Algorithm
by: Naeem Shirmohammady, et al.
Published: (2021-01-01) -
Channel Capacity of Concurrent Probabilistic Programs
by: Khayyam Salehi, et al.
Published: (2019-09-01) -
Application of Metaheuristic Based K-modes Algorithms to Supplier Clustering
by: Novieka Distiasari, et al.
Published: (2015) -
Learning Based Genetic Algorithm for Task Graph Scheduling
by: Habib Izadkhah
Published: (2019-01-01) -
Software Product Lines Architecture and Application based on Hierarchical Modular
by: Sheng-yi Huang, et al.
Published: (2014)