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
Link To Document