Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published May 30, 2019 | Version v1
Conference paper Open

Technical Debt Quantification through Metrics: An Industrial Validation

  • 1. Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
  • 2. Holisun SLR, Baia Mare, Romania

Description

Technical Debt is a software engineering metaphor that refers to the intentional or unintentional production of software at a lower quality, to achieve business goals (e.g., shorten time to market). Nevertheless, similarly to financial debt, technical debt does not come without negative consequences. The accumulation of technical debt leads to additional maintenance. The technical debt metaphor is built around three major concepts: principal, interest, and interest probability. The quantification of these notions is the first step towards the efficient management of technical debt, in the sense that “you cannot control what you cannot measure”. In this paper, we employ an established method for quantifying technical debt, namely FITTED, to measure the technical debt of an industrial software product, and contrast it to the perception of the software engineers. The main contribution of this work is the validation of FITTED in an industrial setting, and particularly in the Embedded Low Power Systems domain. The results of the study suggest that FITTED is able of accurately ranking software components, with respect to their principal, interest, and interest probability.

Files

tsintzira.pdf

Files (573.8 kB)

Name Size Download all
md5:0ed2809a88d8a8e03837abea396dd939
573.8 kB Preview Download

Additional details

Funding

SDK4ED – Software Development toolKit for Energy optimization and technical Debt elimination 780572
European Commission