• DocumentCode
    1683933
  • Title

    DPB: A Benchmark for Design Pattern Detection Tools

  • Author

    Fontana, Francesca Arcelli ; Caracciolo, Andrea ; Zanoni, Marco

  • Author_Institution
    Dipt. di Inf., Sist. e Comun., Univ. of Milano Bicocca, Milan, Italy
  • fYear
    2012
  • Firstpage
    235
  • Lastpage
    244
  • Abstract
    Many activities can be done to support software evolution and reverse engineering of a system. Design pattern detection is one of these activities. It is useful to gain knowledge on the design issues of an existing system, on its architecture and design quality, improving the comprehension of the system and hence its maintainability and evolution. Several tools for design pattern detection have been developed in the literature, but they usually provide different results when analyzing the same systems. Some works have been proposed in the literature to compare these results, but a standard and widely-accepted benchmark is not yet available. In this work we propose our benchmark web application for design pattern detection, based on a community driven evaluation.
  • Keywords
    Internet; pattern classification; reverse engineering; software architecture; software maintenance; software quality; software tools; DPB; benchmark Web application; community driven evaluation; design pattern detection tools; reverse engineering; software architecture; software design quality; software evolution; software maintainability; widely-accepted benchmark; Analytical models; Benchmark testing; Communities; Context; Image color analysis; Java; Unified modeling language; benchmark; design pattern detection; meta-model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.32
  • Filename
    6178890