| Naslov: | The gap between the admitted and the measured technical debt: an empirical study |
|---|
| Avtorji: | ID Pavlič, Luka (Avtor) ID Hliš, Tilen (Avtor) ID Heričko, Marjan (Avtor) ID Beranič, Tina (Avtor) |
| Datoteke: | applsci-12-07482-v2.pdf (569,03 KB) MD5: 1FB2A2B9A4B46092F382B2AA876EB64E
https://www.mdpi.com/2076-3417/12/15/7482
|
|---|
| Jezik: | Angleški jezik |
|---|
| Vrsta gradiva: | Članek v reviji |
|---|
| Tipologija: | 1.01 - Izvirni znanstveni članek |
|---|
| Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
|---|
| Opis: | : Technical debt is a well understood and used concept in IT development. The metaphor,
rooted in the financial world, captures the amount of work that development teams owe to a product.
Every time developers take a shortcut within development, the technical debt accumulates. Technical
debt identification can be accomplished via manual reporting on the technical debt items, which
is called self-admitted technical debt. Several specialised methods and tools have also emerged
that promise to measure the technical debt. Based on experience in the community, the impression
emerged that the measured technical debt is of a significantly different amount than the self-admitted
debt. In this context, we decided to perform empirical research on the possible gap between the two.
We investigated 14 production-grade software products while determining the amount of accumulated technical debt via (a) a self-admitting procedure and (b) measuring the debt. The outcomes
show clearly the significant difference in the technical debt reported by the two methods. We urge
development and quality-assurance teams not to rely on technical debt measurement alone. The tools
demonstrated their strength in identifying low-level code technical debt items that violate a set of
predefined rules. However, developers should have additional insight into violations, based on the
interconnected source code and its relation to the domain and higher-level design decisions. |
|---|
| Ključne besede: | technical debt identification, self-admitted technical debt, technical debt measurement, difference comparison |
|---|
| Status publikacije: | Objavljeno |
|---|
| Verzija publikacije: | Objavljena publikacija |
|---|
| Poslano v recenzijo: | 23.05.2022 |
|---|
| Datum sprejetja članka: | 23.07.2022 |
|---|
| Datum objave: | 26.07.2022 |
|---|
| Založnik: | MDPI AG |
|---|
| Leto izida: | 2022 |
|---|
| Št. strani: | 21 str. |
|---|
| Številčenje: | Vol. 12, iss. 15 |
|---|
| PID: | 20.500.12556/DKUM-92292  |
|---|
| UDK: | 659.2 |
|---|
| COBISS.SI-ID: | 117810435  |
|---|
| DOI: | 10.3390/app12157482  |
|---|
| ISSN pri članku: | 2076-3417 |
|---|
| Avtorske pravice: | © 2022 by the authors |
|---|
| Datum objave v DKUM: | 27.03.2025 |
|---|
| Število ogledov: | 209 |
|---|
| Število prenosov: | 13 |
|---|
| Metapodatki: |  |
|---|
| Področja: | Ostalo
|
|---|
|
:
|
Kopiraj citat |
|---|
| | | | Skupna ocena: | (0 glasov) |
|---|
| Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
|---|
| Objavi na: |  |
|---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |