Publication details

Evolution of Design Patterns: A Replication Study

Authors

ROSSI Bruno RUSSO Barbara

Year of publication 2014
Type Article in Proceedings
Conference Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
MU Faculty or unit

Faculty of Informatics

Citation
Doi http://dx.doi.org/10.1145/2652524.2652563
Field Informatics
Keywords design patterns; replication; theory validation
Description Context. In 2007, Aversano et al. [2] analysed the evolution of JHotDraw, ArgoUML, and Eclipse JDT between years 2000-2005 to understand the role of frequently changed design patterns. Goal. In this paper, we perform a replication of the study on more recent versions to control for artifactual results. In particular, we investigate whether maturity of software versions can affect the original results. Method. We perform a re-analysis of the original data to learn and correctly deploy the tools used for data collection and analysis and to control instrumental threats that typically affect a replication. Results/Conclusions. Findings confirm that patterns change more frequently when they play a crucial role in the software and when in newer releases they support more advanced features.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.

More info

By clicking “Accept Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookie Settings

Necessary Only Accept Cookies