Background Architectural Technical Debt (ATD) in a software-intensive system denotes architectural design choices which, while being suitable or even optimal when adopted, lower the maintainability and evolvability of the system in the long term, hindering future development activities. Despite the growing research interest in ATD, how to gain an informative and encompassing viewpoint of the ATD present in a software-intensive system is still an open problem. Objective In this study, we evaluate ATDx, a data-driven approach providing an overview of the ATD present in a software-intensive system. The approach, based on the analysis of a software portfolio, calculates severity levels of architectural rule violations via a clustering algorithm...
Fast software deliveries are hindered by high maintenance efforts due to internal quality iss...
Technical Debt (TD) is a metaphor that refers to short-term solutions in software development that m...
Abstract1 —Architectural technical debt (ATD) is incurred by design decisions that intentionally or ...
Background Architectural Technical Debt (ATD) in a software-intensive system denotes architectural d...
Architectural technical debt (ATD) in software-intensive systems refers to the architecture design d...
Architectural technical debt (ATD) is mainly incurred by architecture decisions that intentionally o...
Architectural technical debt (ATD) in a software-intensive system is the sum of all design choices t...
Architectural technical debt (ATD) describes the consequences of intentionally or unintentionally ma...
Technical debt (TD) has attracted an increasing interest from researchers and practitioners in the s...
Architectural technical debt (ATD) in software-intensive systems is mostly invisible to software dev...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Architectural technical debt (ATD) is incurred by design decisions that intentionally or unintention...
Technical debt is candidate to be the next buzzword in software engineering, and the number of studi...
Background. Companies frequently try to improve the quality of their software by resolving technical...
Fast software deliveries are hindered by high maintenance efforts due to internal quality iss...
Technical Debt (TD) is a metaphor that refers to short-term solutions in software development that m...
Abstract1 —Architectural technical debt (ATD) is incurred by design decisions that intentionally or ...
Background Architectural Technical Debt (ATD) in a software-intensive system denotes architectural d...
Architectural technical debt (ATD) in software-intensive systems refers to the architecture design d...
Architectural technical debt (ATD) is mainly incurred by architecture decisions that intentionally o...
Architectural technical debt (ATD) in a software-intensive system is the sum of all design choices t...
Architectural technical debt (ATD) describes the consequences of intentionally or unintentionally ma...
Technical debt (TD) has attracted an increasing interest from researchers and practitioners in the s...
Architectural technical debt (ATD) in software-intensive systems is mostly invisible to software dev...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Architectural technical debt (ATD) is incurred by design decisions that intentionally or unintention...
Technical debt is candidate to be the next buzzword in software engineering, and the number of studi...
Background. Companies frequently try to improve the quality of their software by resolving technical...
Fast software deliveries are hindered by high maintenance efforts due to internal quality iss...
Technical Debt (TD) is a metaphor that refers to short-term solutions in software development that m...
Abstract1 —Architectural technical debt (ATD) is incurred by design decisions that intentionally or ...