A4 Vertaisarvioitu artikkeli konferenssijulkaisussa
The Role of Dependency Propagation in the Accumulation of Technical Debt for Software Implementations
Tekijät: Johannes Holvitie, Mikko-Jussi Laakso, Teemu Rajala, Erkki Kaila, Ville Leppänen
Toimittaja: Kiss Ákos
Kustannuspaikka: Hungary
Julkaisuvuosi: 2013
Kokoomateoksen nimi: 13th Symposium on Programming Languages and Software Tools
Aloitussivu: 61
Lopetussivu: 75
Sivujen määrä: 15
ISBN: 978-963-306-228-9
eISBN: 9789634827160
Verkko-osoite: http://www.inf.u-szeged.hu/splst13/splst13proc.pdf
Tiivistelmä
Technical debt management requires means to identify, track, and resolve technical debt in the various software project artifacts. There are several approaches for identifying technical debt from the software implementation but they all have their shortcomings in maintaining this information. This paper presents a case study that explores the role of dependency propagation in the accumulation of technical debt for a software implementation. A clear relation between the two is identified in addition to some differentiating characteristics. We conclude that formalization of this relation can lead to solutions for the maintenance problem. As such, we use this case study to improve the propagation method implemented in our DebtFlag tool.
Technical debt management requires means to identify, track, and resolve technical debt in the various software project artifacts. There are several approaches for identifying technical debt from the software implementation but they all have their shortcomings in maintaining this information. This paper presents a case study that explores the role of dependency propagation in the accumulation of technical debt for a software implementation. A clear relation between the two is identified in addition to some differentiating characteristics. We conclude that formalization of this relation can lead to solutions for the maintenance problem. As such, we use this case study to improve the propagation method implemented in our DebtFlag tool.