Corpus ID: 204748461

Toward a Classification Framework for Software Architectural Smells

@inproceedings{Le2017TowardAC,
  title={Toward a Classification Framework for Software Architectural Smells},
  author={D. Le and Daniel Link and Arman Shahbazian and Yixue Zhao and C. Mattmann and N. Medvidovic},
  year={2017}
}
Architectural decay is a commonly occurring phenomenon in long-lived software systems. During a system’s lifetime, its architecture gradually degrades via the appearance of architectural “bad smells”, which are instances of poorly thoughtthrough design decisions. To date, there has been limited in-depth study of this phenomenon, its root causes, its characteristics, or the trends it may follow. Instead, both researchers and practitioners have relied on folklore, and their own intuitions and… Expand
4 Citations

Figures and Tables from this paper

References

SHOWING 1-10 OF 54 REFERENCES
Toward a Catalogue of Architectural Bad Smells
  • 91
  • PDF
Towards a Principle-based Classification of Structural Design Smells
  • 30
  • PDF
Towards Assessing Software Architecture Quality by Exploiting Code Smell Relations
  • 34
  • PDF
An Empirical Study of Architectural Change in Open-Source Software Systems
  • 66
  • PDF
Assessing architectural drift in commercial software development: a case study
  • 36
  • PDF
Mapping architectural decay instances to dependency models
  • 19
  • PDF
On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms
  • 87
  • PDF
Hierarchical Clustering for Software Architecture Recovery
  • 308
Identifying Architectural Bad Smells
  • 154
  • PDF
...
1
2
3
4
5
...