Software Clustering using Hybrid Multi-Objective Black Hole Algorithm

Kawal Jeet, Renu Dhir · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · 2016

Software clustering is the process of organizing software units into appropriate clusters so as to efficiently modularize complex program structure.In this paper, we investigate the use of hybrids of Black Hole algorithm (developed using weighted aggregation, auxiliary archive and Genetic Algorithm) to optimize multiple objectives for clustering of android mobile applications.It is empirically and statistically observed that multi-objective Black Hole algorithm when improved using Genetic Algorithm and auxiliary archive outperforms Two-Archive algorithm and its counterparts.

Read the paper · More papers on PaperTik