Context A known problem in large software companies is to balance the prioritization of short-term with long-term feature delivery speed. Specifically, Architecture Technical Debt is regarded as sub-optimal architectural solutions taken to deliver fast that might hinder future feature development, which, in turn, would hinder agility. Objective This paper aims at improving software management by shedding light on the current factors responsible for the accumulation of Architectural Technical Debt and to understand how it evolves over time. Method We conducted an exploratory multiple-case embedded case study in 7 sites at 5 large companies. We evaluated the results with additional cross-company interviews and an in-depth, company-specific ca...
Context Research and industry\u27s attention has been focusing on developing systems that enable fas...
Context: During software development, some architectural design decisions incur technical debt, eith...
Architectural technical debt (ATD) may create a substantial extra effort in software development, wh...
Context A known problem in large software companies is to balance the prioritization of short-term w...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term and long-...
Architectural technical debt (ATD) describes the consequences of intentionally or unintentionally ma...
Architectural technical debt (ATD) in a software-intensive system is the sum of all design choices t...
Large Software Companies need to support the continuous and fast delivery of customer value in both ...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Background: Software systems must continuously evolve to meet new business requirements. A modular s...
Architectural technical debt (ATD) is mainly incurred by architecture decisions that intentionally o...
Architectural Technical Debt is regarded as sub-optimal architectural solutions that need to be refa...
Architectural technical debt in a software-intensive system is driven by design decisions about its ...
Context Research and industry\u27s attention has been focusing on developing systems that enable fas...
Context: During software development, some architectural design decisions incur technical debt, eith...
Architectural technical debt (ATD) may create a substantial extra effort in software development, wh...
Context A known problem in large software companies is to balance the prioritization of short-term w...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term and long-...
Architectural technical debt (ATD) describes the consequences of intentionally or unintentionally ma...
Architectural technical debt (ATD) in a software-intensive system is the sum of all design choices t...
Large Software Companies need to support the continuous and fast delivery of customer value in both ...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Background: Software systems must continuously evolve to meet new business requirements. A modular s...
Architectural technical debt (ATD) is mainly incurred by architecture decisions that intentionally o...
Architectural Technical Debt is regarded as sub-optimal architectural solutions that need to be refa...
Architectural technical debt in a software-intensive system is driven by design decisions about its ...
Context Research and industry\u27s attention has been focusing on developing systems that enable fas...
Context: During software development, some architectural design decisions incur technical debt, eith...
Architectural technical debt (ATD) may create a substantial extra effort in software development, wh...