CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

On the interest of architectural technical debt: Uncovering the contagious debt phenomenon

Antonio Martini (Institutionen för data- och informationsteknik, Software Engineering (Chalmers)) ; Jan Bosch (Institutionen för data- och informationsteknik, Software Engineering (Chalmers))
Journal of Software - Evolution and Process (2047-7473). Vol. 29 (2017), 10,
[Artikel, refereegranskad vetenskaplig]

A known problem in large software companies is to balance the prioritization of short-term and long-term business goals. As an example, architecture suboptimality (Architectural Technical Debt), incurred to deliver fast, might hinder future feature development. However, some technical debt generates more interest to be paid than other. We conducted a multi-phase, multiple-case embedded case study comprehending 9 sites at 6 large international software companies. We have investigated which architectural technical debt items generate more interest , how the interest occurs during software development and which costly extra-activities are triggered as a result. We presented a taxonomy of the most dangerous items identified during the qualitative investigation and a model of their effects that can be used for prioritization, for further investigation and as a quality model for extracting more precise and context-specific metrics. We found that some architectural technical debt items are contagious, causing the interest to be not only fixed, but potentially compound, which leads to the hidden growth of interest (possibly exponential). We found important factors to be monitored to refactor the debt before it becomes too costly. Instances of these phenomena need to be identified and stopped before the development reaches a crises.

Nyckelord: agile software development, architectural technical debt, effort, multiple case study, qualitative model, sociotechnical phenomena



Denna post skapades 2017-11-06.
CPL Pubid: 252953

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)