• DocumentCode
    1379357
  • Title

    Evaluation of Accuracy in Design Pattern Occurrence Detection

  • Author

    Pettersson, Niklas ; Löwe, Welf ; Nivre, Joakim

  • Author_Institution
    Sch. of Comput. Sci., Phys., & Math., Linnaeus Univ., Växjo, Sweden
  • Volume
    36
  • Issue
    4
  • fYear
    2010
  • Firstpage
    575
  • Lastpage
    590
  • Abstract
    Detection of design pattern occurrences is part of several solutions to software engineering problems, and high accuracy of detection is important to help solve the actual problems. The improvement in accuracy of design pattern occurrence detection requires some way of evaluating various approaches. Currently, there are several different methods used in the community to evaluate accuracy. We show that these differences may greatly influence the accuracy results, which makes it nearly impossible to compare the quality of different techniques. We propose a benchmark suite to improve the situation and a community effort to contribute to, and evolve, the benchmark suite. Also, we propose fine-grained metrics assessing the accuracy of various approaches in the benchmark suite. This allows comparing the detection techniques and helps improve the accuracy of detecting design pattern occurrences.
  • Keywords
    object-oriented methods; software engineering; software metrics; software performance evaluation; benchmark suite; design pattern occurrence detection; fine grained metric; software engineering problem; Patterns; evaluation; measurement techniques; object-oriented design methods; reengineering; restructuring.; reverse engineering;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2009.92
  • Filename
    5374428