Hide metadata

dc.date.accessioned2019-12-11T19:39:34Z
dc.date.available2020-03-29T22:46:27Z
dc.date.created2018-07-30T14:55:42Z
dc.date.issued2018
dc.identifier.citationMartini, Antonio Besker, Terese Bosch, Jan . Technical Debt tracking: Current state of practice: A survey and multiple case study in 15 large organizations. Science of Computer Programming. 2018, 163, 42-61
dc.identifier.urihttp://hdl.handle.net/10852/71575
dc.description.abstractLarge software companies need to support continuous and fast delivery of customer value both in the short and long term. However, this can be hindered if both the evolution and maintenance of existing systems are hampered by Technical Debt. Although a lot of theoretical work on Technical Debt has been produced recently, its practical management lacks empirical studies. In this paper, we investigate the state of practice in several companies to understand what the cost of managing TD is, what tools are used to track TD, and how a tracking process is introduced in practice. We combined two phases: a survey involving 226 respondents from 15 organizations and an in-depth multiple case study in three organizations including 13 interviews and 79 Technical Debt issues. We selected the organizations where Technical Debt was better tracked in order to distill best practices. We found that the development time dedicated to managing Technical Debt is substantial (an average of 25% of the overall development), but mostly not systematic: only a few participants (26%) use a tool, and only 7.2% methodically track Technical Debt. We found that the most used and effective tools are currently backlogs and static analyzers. By studying the approaches in the companies participating in the case study, we report how companies start tracking Technical Debt and what the initial benefits and challenges are. Finally, we propose a Strategic Adoption Model for the introduction of tracking Technical Debt in software organizations.
dc.languageEN
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.titleTechnical Debt tracking: Current state of practice: A survey and multiple case study in 15 large organizations
dc.typeJournal article
dc.creator.authorMartini, Antonio
dc.creator.authorBesker, Terese
dc.creator.authorBosch, Jan
cristin.unitcode185,15,5,31
cristin.unitnameForskningsgruppen for programmering og software engineering
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode2
dc.identifier.cristin1599002
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=Science of Computer Programming&rft.volume=163&rft.spage=42&rft.date=2018
dc.identifier.jtitleScience of Computer Programming
dc.identifier.volume163
dc.identifier.startpage42
dc.identifier.endpage61
dc.identifier.doihttps://doi.org/10.1016/j.scico.2018.03.007
dc.identifier.urnURN:NBN:no-74688
dc.type.documentTidsskriftartikkel
dc.type.peerreviewedPeer reviewed
dc.source.issn0167-6423
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/71575/2/1-s2.0-S0167642318301035-main%2B%25281%2529.pdf
dc.type.versionPublishedVersion


Files in this item

Appears in the following Collection

Hide metadata

Attribution-NonCommercial-NoDerivatives 4.0 International
This item's license is: Attribution-NonCommercial-NoDerivatives 4.0 International