ARAZ: A software modules clustering method using the combination of particle swarm optimization and genetic algorithms

[1]  Jitender Kumar Chhabra,et al.  Improving modular structure of software system using structural and lexical dependency , 2017, Inf. Softw. Technol..

[2]  Emden R. Gansner,et al.  Bunch: a clustering tool for the recovery and maintenance of software system structures , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).

[3]  Bahman Arasteh,et al.  An efficient and stable method to cluster software modules using ant colony optimization algorithm , 2019, The Journal of Supercomputing.

[4]  Habib Izadkhah,et al.  A new algorithm for software clustering considering the knowledge of dependency between artifacts in the source code , 2019, Inf. Softw. Technol..

[5]  Margaret-Anne D. Storey,et al.  Theories, Methods and Tools in Program Comprehension: Past, Present and Future , 2005, IWPC.

[6]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[7]  M.H. Samadzadeh,et al.  Software comprehension/maintenance: an introductory course , 2005, 18th International Conference on Systems Engineering (ICSEng'05).

[8]  A. Charan Kumari,et al.  Hyper-heuristic approach for multi-objective software module clustering , 2016, J. Syst. Softw..

[9]  Jitender Kumar Chhabra,et al.  TA-ABC: Two-Archive Artificial Bee Colony for Multi-objective Software Module Clustering Problem , 2018, J. Intell. Syst..

[10]  Xin Yao,et al.  Software Module Clustering as a Multi-Objective Search Problem , 2011, IEEE Transactions on Software Engineering.

[11]  Zhao Wang,et al.  Enhancing evolutionary multifactorial optimization based on particle swarm optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[12]  Jiaze Sun,et al.  Software Module Clustering Algorithm Using Probability Selection , 2018, Wuhan University Journal of Natural Sciences.

[13]  Jing Liu,et al.  A similarity-based modularization quality measure for software module clustering problems , 2016, Inf. Sci..

[14]  Spiros Mancoridis,et al.  Automatic clustering of software systems using a genetic algorithm , 1999, STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice.

[15]  J. McCall,et al.  Genetic algorithms for modelling and optimisation , 2005 .

[16]  Jitender Kumar Chhabra,et al.  FP-ABC: Fuzzy-Pareto dominance driven artificial bee colony algorithm for many-objective software module clustering , 2018, Comput. Lang. Syst. Struct..

[17]  Jitender Kumar Chhabra,et al.  A Particle Swarm Optimization-Based Heuristic for Software Module Clustering Problem , 2017, Arabian Journal for Science and Engineering.