• DocumentCode
    2551830
  • Title

    A Stability Analysis of Clustering Algorithms

  • Author

    Maqbool, O. ; Babri, H.A.

  • Author_Institution
    Quaid-i-Azam Univ., Islamabad
  • fYear
    2006
  • fDate
    23-24 Dec. 2006
  • Firstpage
    314
  • Lastpage
    319
  • Abstract
    The use of clustering for developing a description of a software system´s architecture is fairly recent. Thus there is a need to evaluate various clustering algorithms and identify the ones which are expected to give good results for software. A criterion that can be used for evaluation is stability. A clustering algorithm is said to be stable if its output i.e. the clusters it produces, do not change drastically when small changes are made to the input data. The notion of stability is especially important when a software clustering algorithm is used to build a high level description of a software system that is currently under development. In this paper, we compare the stability of six hierarchical clustering algorithms by carrying out experiments on three open-source software systems. We also present an analysis of the results, which provides insight into the clustering process of the various algorithms
  • Keywords
    algorithm theory; numerical stability; public domain software; software architecture; software maintenance; statistical analysis; hierarchical clustering algorithms; high level description; open-source software systems; software clustering algorithm; software system architecture; stability analysis; weighted combined algorithm; Algorithm design and analysis; Clustering algorithms; Computer architecture; Open source software; Software algorithms; Software architecture; Software maintenance; Software systems; Stability analysis; Stability criteria; Clustering; Combined algorithm; Software architecture; Stability; Weighted combined algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multitopic Conference, 2006. INMIC '06. IEEE
  • Conference_Location
    Islamabad
  • Print_ISBN
    1-4244-0795-8
  • Electronic_ISBN
    1-4244-0795-8
  • Type

    conf

  • DOI
    10.1109/INMIC.2006.358184
  • Filename
    4196427