A1 Vertaisarvioitu alkuperäisartikkeli tieteellisessä lehdessä

Examining technical debt accumulation in software implementations




TekijätJohannes Holvitie, Ville Leppänen

KustantajaScience and Engineering Research Support Society

Julkaisuvuosi2015

JournalInternational Journal of Software Engineering and Its Applications

Tietokannassa oleva lehden nimiInternational Journal of Software Engineering and its Applications

Vuosikerta9

Numero6

Aloitussivu109

Lopetussivu124

Sivujen määrä16

ISSN1738-9984

DOIhttps://doi.org/10.14257/ijseia.2015.9.6.12

Verkko-osoitehttp://api.elsevier.com/content/abstract/scopus_id:84938691184


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. Readily available information is a cornerstone of successful technical debt management integration. As such, this paper presents a two-partite case study that explores the role of dependency propagation in the accumulation of technical debt for software implementations. The first part, targeting a refactorization project in the ViLLE education platform, identifies a clear relation between the propagation and the accumulation in addition to making notions about special propagation characteristics. The second part considers bug reports for the Eclipse IDE, and, thus, provides further verification in observing a similar relationship at a lower implementation abstraction level for this independent data set. We conclude that formalization of this relation should lead to solutions for the technical debt information maintenance problem. As such, we use the case study herein to further improve the propagation model applied in our DebtFlag technical debt management tool.




Last updated on 2024-26-11 at 23:10