his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evolution of technical debt: An exploratory study
Department of Computer Science and Engineering, Chalmers, University of Gothenburg, Gothenburg, Sweden.
Department of Informatics, University of Oslo, Norway.
Department of Computer Science and Engineering, Chalmers, University of Gothenburg, Gothenburg, Sweden.
Department of Computer Science and Engineering, Chalmers, University of Gothenburg, Gothenburg, Sweden.
Visa övriga samt affilieringar
2019 (Engelska)Ingår i: Joint Proceedings of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM Mensura 2019): Haarlem, The Netherlands, October 7-9, 2019 / [ed] Ayca Kolukisa Tarhan, Ahmet Coskuncay, CEUR-WS , 2019, Vol. 2476, s. 87-102Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Context: Technical debt is known to impact maintainability of software. As source code files grow in size, maintainability becomes more challenging. Therefore, it is expected that the density of technical debt in larger files would be reduced for the sake of maintainability. Objective: This exploratory study investigates whether a newly introduced metric ‘technical debt density trend’ helps to better understand and explain the evolution of technical debt. The ‘technical debt density trend’ metric is the slope of the line of two successive ‘technical debt density’ measures corresponding to the ‘lines of code’ values of two consecutive revisions of a source code file. Method: This study has used 11,822 commits or revisions of 4,013 Java source files from 21 open source projects. For the technical debt measure, SonarQube tool is used with 138 code smells. Results: This study finds that ‘technical debt density trend’ metric has interesting characteristics that make it particularly attractive to understand the pattern of accrual and repayment of technical debt by breaking down a technical debt measure into multiple components, e.g., ‘technical debt density’ can be broken down into two components showing mean density corresponding to revisions that accrue technical debt and mean density corresponding to revisions that repay technical debt. The use of ‘technical debt density trend’ metric helps us understand the evolution of technical debt with greater insights. 

Ort, förlag, år, upplaga, sidor
CEUR-WS , 2019. Vol. 2476, s. 87-102
Serie
CEUR Workshop Proceedings, ISSN 1613-0073 ; 2476
Nyckelord [en]
Code debt, Code smells, Slope of technical debt density, Software metrics, Technical debt, Technical debt density, Technical debt density trend, Codes (symbols), Maintainability, Odors, Code smell, Exploratory studies, Java source files, Multiple components, Open source projects, Technical debts, Open source software
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:his:diva-17859Scopus ID: 2-s2.0-85074108547OAI: oai:DiVA.org:his-17859DiVA, id: diva2:1368627
Konferens
2019 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, IWSM-Mensura 2019, Haarlem, The Netherlands, October 7-9, 2019
Tillgänglig från: 2019-11-07 Skapad: 2019-11-07 Senast uppdaterad: 2020-01-29Bibliografiskt granskad

Open Access i DiVA

fulltext(1452 kB)17 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1452 kBChecksumma SHA-512
7b66b1fa9a58ec967069412fc9d0bc05839497e6a063c699d927001c3a1d89604483c5dd060ee9171218d33bfbb5964cbf5c9b2751f085e6fa8946fcef16c514
Typ fulltextMimetyp application/pdf

Övriga länkar

Scopusfulltext

Personposter BETA

Hansson, Jörgen

Sök vidare i DiVA

Av författaren/redaktören
Hansson, Jörgen
Av organisationen
Institutionen för informationsteknologiForskningscentrum för Informationsteknologi
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 17 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 222 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf