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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
         
        
            Conference_Location : 
Verona
         
        
        
            DOI : 
10.1109/SEAA.2014.65