Evolution of Design Patterns: A Replication Study
Autoři | |
---|---|
Rok publikování | 2014 |
Druh | Článek ve sborníku |
Konference | Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement |
Fakulta / Pracoviště MU | |
Citace | |
Doi | http://dx.doi.org/10.1145/2652524.2652563 |
Obor | Informatika |
Klíčová slova | design patterns; replication; theory validation |
Popis | 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. |
Související projekty: |