• DocumentCode
    3178990
  • Title

    On the Comparability of Software Clustering Algorithms

  • Author

    Shtern, Mark ; Tzerpos, Vassilios

  • Author_Institution
    York Univ., Toronto, ON, Canada
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    64
  • Lastpage
    67
  • Abstract
    Evaluation of software clustering algorithms is typically done by comparing the clustering results to an authoritative decomposition prepared manually by a system expert. A well-known drawback of this approach is the fact that there are many, equally valid ways to decompose a software system, since different clustering objectives create different decompositions. Evaluating all clustering algorithms against a single authoritative decomposition can lead to biased results. In this paper, we introduce and quantify the notion of clustering algorithm comparability. It is based on the concept that algorithms with different objectives should not be directly compared. Not surprisingly, we find that several of the published algorithms in the literature are not comparable to each other.
  • Keywords
    object-oriented programming; program diagnostics; authoritative decomposition; clustering algorithms; software clustering algorithm evaluation; software system decomposition; Clustering algorithms; Software algorithms; Software systems; Evaluation of Software Clustering; Software Clustering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
  • Conference_Location
    Braga, Minho
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-7604-6
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2010.25
  • Filename
    5521765