Architecture Technical Debt: Understanding Causes and a Qualitative Model
Paper in proceedings, 2014

A known problem in large software companies is to balance the prioritization of short-term with long-term responsiveness. Specifically, architecture violations (Architecture Technical Debt) taken to deliver fast might hinder future feature development, which would hinder agility. We conducted a multiple-case embedded case study in 7 sites at 5 large companies in order to shed light on the current causes for the accumulation of Architectural Technical Debt that causes effort. We provide a taxonomy of the factors and their influence in the accumulation of debt, and we provide a qualitative model of how the debt is accumulated and recovered over time.


Antonio Martini

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Michel Chaudron

University of Gothenburg

40th Euromicro Conference on Software Engineering and Advanced Applications

1089-6503 (ISSN)


Areas of Advance

Information and Communication Technology

Subject Categories

Software Engineering





More information