DocumentCode :
125227
Title :
Architecture Technical Debt: Understanding Causes and a Qualitative Model
Author :
Martini, Antonio ; Bosch, Jan ; Chaudron, M.
Author_Institution :
Comput. Sci. & Eng., Software Eng., Chalmers Univ. of Technol., Goteborg, Sweden
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
85
Lastpage :
92
Abstract :
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.
Keywords :
software architecture; software houses; software prototyping; architectural technical debt; architecture violations; feature development; long-term responsiveness; multiple-case embedded case; short-term responsiveness; software companies; Companies; Computer architecture; Conferences; Market research; Software; Uncertainty; Variable speed drives; Grounded Theory; agile software development; architectural technical debt; development speed; influencing factors; qualitative model; software life-cycle;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.65
Filename :
6928795
Link To Document :
بازگشت