• 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