Architectural Degradation: Definition, Motivations, Measurement and Remediation Approaches
Noman Ahmad, Ruoyu Su, Matteo Esposito, Andrea Janes, Valentina Lenarduzzi, Davide Taibi

TL;DR
This study unifies the understanding of architectural degradation by analyzing its definitions, causes, metrics, and remediation strategies, highlighting gaps in ongoing prevention and holistic approaches.
Contribution
It provides a comprehensive taxonomy of architectural degradation, synthesizes existing metrics and tools, and identifies research gaps for proactive remediation strategies.
Findings
Degradation shifted from low-level issues to socio-technical concerns
54 metrics and 31 measurement techniques identified
Most tools detect issues but lack ongoing or preventive support
Abstract
Architectural degradation, also known as erosion, decay, or aging, impacts system quality, maintainability, and adaptability. Although widely acknowledged, current literature shows fragmented definitions, metrics, and remediation strategies. Our study aims to unify understanding of architectural degradation by identifying its definitions, causes, metrics, tools, and remediation approaches across academic and gray literature. We conducted a multivocal literature review of 108 studies extracting definitions, causes, metrics, measurement approaches, tools, and remediation strategies. We developed a taxonomy encompassing architectural, code, and process debt to explore definition evolution, methodological trends, and research gaps. Architectural degradation has shifted from a low-level issue to a socio-technical concern. Definitions now address code violations, design drift, and structural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
