• DocumentCode
    2154765
  • Title

    A framework for experimental evaluation of clustering techniques

  • Author

    Koschke, Rainer ; Eisenbarth, Thomas

  • Author_Institution
    Stuttgart Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    201
  • Lastpage
    210
  • Abstract
    Experimental evaluation of clustering techniques for component recovery is necessary in order to analyze their strengths and weaknesses in comparison to other techniques. For comparable evaluations of automatic clustering techniques, a common reference corpus of freely available systems is needed for which the actual components are known. The reference corpus is used to measure recall and precision of automatic techniques. For this measurement, a standard scheme for comparing the components recovered by a clustering technique to components in the reference corpus is required. This paper describes both the process of setting up reference corpora and ways of measuring recall and precision of automatic clustering techniques. For methods with human intervention, controlled experiments should be conducted. This paper additionally proposes a controlled experiment as a standard for evaluating manual and semi-automatic component recovery methods that can be conducted cost-effectively
  • Keywords
    reverse engineering; software reusability; clustering techniques; common reference corpus; cost-effective; experimental evaluation; program component recovery; program understanding; Analysis of variance; Automatic control; Automatic testing; Benchmark testing; Control systems; Cost accounting; Humans; Measurement standards; System testing; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
  • Conference_Location
    Limerick
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0656-9
  • Type

    conf

  • DOI
    10.1109/WPC.2000.852494
  • Filename
    852494