期刊名称:International Journal of Advanced Research In Computer Science and Software Engineering
印刷版ISSN:2277-6451
电子版ISSN:2277-128X
出版年度:2012
卷号:2
期号:3
出版社:S.S. Mishra
摘要: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 we are introducing multi-objective approach by maximizing the number of clusters with same number of modules in all clusters. By this approach, the MQ value will be increased. In order to evaluate the effectiveness of multi-objective approach, a set of experiments were performed on 17 software systems. The results of this empirical study provide strong evidence to support the claim that the multi-objective approach produces significantly better solutions for unweighted MDG graph