DocumentCode :
234716
Title :
An empirical study of the sensitivity of quality indicator for software module clustering
Author :
Amarjeet ; Chhabra, Jitender Kumar
Author_Institution :
Dept. of Comput. Eng., NIT Kurukshetra, Kurukshetra, India
fYear :
2014
fDate :
7-9 Aug. 2014
Firstpage :
206
Lastpage :
211
Abstract :
Recently, there has been a significant progress in applying evolutionary multiobjective optimization techniques to solve software module clustering problem. The results of evolutionary multiobjective optimization techniques for software module clustering problem are a set of many non-dominating clustering solutions. Generally, the quality indicators of clustering solutions produced by these techniques are sensitive to minor variation in the decision variables of the clustering solutions. Researchers have focused on finding software module clustering with better cluster quality indicator; however in practice developers may not always be interested to better quality indicator clustering solutions, particularly if these quality indicators are quite sensitive. Under such situations, developer looks for clustering solutions whose quality indicators are not sensitive to small variations in the decision variables of the candidate clustering solution. The paper performs an experiment for the sensitivity analysis of quality indicator on software module clustering solution with two multiobjective formulations MCA and ECA. To perform the experiment the NSGA-II is used as multi-objective evolutionary algorithm. We evaluate sensitivity of quality indicators for six real-world software and one random problem. Results indicate that the quality indicator for MCA formulation is less sensitive than ECA formulation and hence MCA will be a better choice for multiobjective software module clustering from sensitivity perspective.
Keywords :
evolutionary computation; optimisation; pattern clustering; sensitivity analysis; software quality; ECA formulation; NSGA-II; decision variables; equal-size cluster approach; evolutionary multiobjective optimization techniques; maximizing cluster approach; multiobjective formulations MCA; nondominating clustering solutions; quality indicator sensitivity analysis; software module clustering problem; Couplings; Linear programming; Optimization; Search problems; Sensitivity; Software systems; Multiobjective optimization; Search based software engineering; Software clustering; modularization quality; sensitivity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Contemporary Computing (IC3), 2014 Seventh International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-5172-7
Type :
conf
DOI :
10.1109/IC3.2014.6897174
Filename :
6897174
Link To Document :
بازگشت