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.
ARCELLI FONTANA, F., Caracciolo, A., Zanoni, M. (2012). DPB: A Benchmark for Design Pattern Detection Tools. In Proceedings of the Euromicro Conference on Software Maintenance and Reengineering, CSMR (pp.235-244). IEEE Computer Society [10.1109/CSMR.2012.32].
DPB: A Benchmark for Design Pattern Detection Tools
ARCELLI FONTANA, FRANCESCA;ZANONI, MARCO
2012
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.