D 2014

Evolution of Design Patterns: A Replication Study

ROSSI, Bruno a Barbara RUSSO

Základní údaje

Originální název

Evolution of Design Patterns: A Replication Study

Autoři

ROSSI, Bruno a Barbara RUSSO

Vydání

New York, NY, USA, Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, od s. 1-4, 4 s. 2014

Nakladatel

ACM

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Spojené státy

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

tištěná verze "print"

Označené pro přenos do RIV

Ano

Kód RIV

RIV/00216224:14330/14:00076783

Organizační jednotka

Fakulta informatiky

ISBN

978-1-4503-2774-9

ISSN

EID Scopus

Klíčová slova anglicky

design patterns; replication; theory validation

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 28. 4. 2015 11:13, RNDr. Pavel Šmerk, Ph.D.

Anotace

V originále

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.

Návaznosti

LG13010, projekt VaV
Název: Zastoupení ČR v European Research Consortium for Informatics and Mathematics (Akronym: ERCIM-CZ)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Zastoupení ČR v European Research Consortium for Informatics and Mathematics