International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Software module clustering is a problem of organizing the software system into modules to improve the program structure. It follows search-based approach for this problem, in which module boundaries are identified by automated search, guided by a fitness function. In previous work on software module clustering problem, two novel multi-objective formulations were used. This produces better results for weighted MDG. But there is no evidence shows that these approaches gives the better solutions for the Unweighted MDG due to having low Modularization Quality (MQ), so that the authors are introducing multi-objective approach by maximizing the number of clusters with same number of modules in all clusters.