• DocumentCode
    3132890
  • Title

    An effectiveness measure for software clustering algorithms

  • Author

    Wen, Zhihua ; Tzerpos, Vassilios

  • Author_Institution
    York Univ., Toronto, Ont., Canada
  • fYear
    2004
  • fDate
    24-26 June 2004
  • Firstpage
    194
  • Lastpage
    203
  • Abstract
    Selecting an appropriate software clustering algorithm that can help the process of understanding a large software system is a challenging issue. The effectiveness of a particular algorithm may be influenced by a number of different factors, such as the types of decompositions produced, or the way clusters are named. In this paper, we introduce an effectiveness measure for software clustering algorithms based on Mojo distance, and describe an algorithm that calculates its value. We also present experiments that demonstrate its improved performance over previous measures, and show how it can be used to assess the effectiveness of software clustering algorithms.
  • Keywords
    reverse engineering; Mojo distance; software clustering; software system; software understanding; Benchmark testing; Clustering algorithms; Conferences; Heuristic algorithms; Partitioning algorithms; Software algorithms; Software measurement; Software performance; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2004. Proceedings. 12th IEEE International Workshop on
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2149-5
  • Type

    conf

  • DOI
    10.1109/WPC.2004.1311061
  • Filename
    1311061