2012
DOI: 10.1007/s11219-012-9175-x
|View full text |Cite
|
Sign up to set email alerts
|

A multiple case study of design pattern decay, grime, and rot in evolving software systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
42
0
1

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
4

Relationship

4
5

Authors

Journals

citations
Cited by 41 publications
(43 citation statements)
references
References 33 publications
0
42
0
1
Order By: Relevance
“…They conducted empirical studies across [10] open source systems to validate and refine this extended taxonomy. Further studies on grime have shown implications of grime on the testability of a system [12]. Although evidence for class grime has been inconclusive to date [11], we believe that this was due to a less than refined definition of class grime, which the research herein is a step towards validating.…”
Section: Background and Related Workmentioning
confidence: 80%
See 1 more Smart Citation
“…They conducted empirical studies across [10] open source systems to validate and refine this extended taxonomy. Further studies on grime have shown implications of grime on the testability of a system [12]. Although evidence for class grime has been inconclusive to date [11], we believe that this was due to a less than refined definition of class grime, which the research herein is a step towards validating.…”
Section: Background and Related Workmentioning
confidence: 80%
“…Yet even with such a wide spread adoption and well-studied implementation practices, design pattern realizations are not immune to decay over their evolution [9][10][11][12]. The decay of pattern realizations, specifically design pattern grime, involves the obfuscation or deviation of pattern structure and behavior from the original intent [10].…”
Section: Introductionmentioning
confidence: 99%
“…Model Rot -Refers to the deterioration of the structural integrity of a model when compared to its meta-model. This is a corollary to design pattern rot [14]. viii.…”
Section: Definitionsmentioning
confidence: 92%
“…Grime represents a form of TD, since the effort to keep the patterns cleanly instantiated has been deferred. In prior studies, Izurieta and Bieman [25] introduced the notion of design pattern grime and performed a study on three open source systems, JRefactory, ArgoUML, and eXist.…”
Section: Identification Of Technical Debt Guo and Seamanmentioning
confidence: 99%