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.
paper
design pattern detection; benchmark; meta-model
English
16th European Conference on Software Maintenance and Reengineering
2012
Proceedings of the Euromicro Conference on Software Maintenance and Reengineering, CSMR
978-076954666-7
2012
235
244
6178890
none
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].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/35523
Citazioni
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 14
Social impact