• Home
  • Search
  • Technical Debt Prioritization: Taxonomy, Methods Results, and Practical Characteristics
  • Cite Icon11
  • https://doi.org/10.1109/seaa53835.2021.00034Copy DOI Icon

Technical Debt Prioritization: Taxonomy, Methods Results, and Practical Characteristics

  • Sep 1, 2021
  • Diogo Pina +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Technical debt is the metaphor for shortcuts in software development that bring short-term benefits, but long-term consequences hinder the process of maintaining and developing software. It is important to manage these technical debt items, as not all of them need to be paid. Having a list of prioritized debts is an essential step in decision-making in the management process. This work aims at finding technical debt prioritization methods, providing a classification of them. That is, methods to identify whether and when a technical debt should be paid off. We performed a systematic mapping review to find and analyze the main papers of the area, covering the main bases. We selected 112 studies, resulting in 51 unique papers. We classified the methods in a two-level taxonomy containing 10 categories according to their different possible outcomes. In addition, we have identified three methods results: boolean, category and ordered list. Finally, we have also identified practical technical characteristics and requirements for a method to prioritize technical debt items in real projects. Although several methods have been found in literature, none of them are adaptive to the context and are language-independent, nor cover several technical debt types. Moreover, there is a clear lack of tools to use them. So, in conclusion, the research on technical debt prioritization is still wide open. From this study, a combination of the techniques used in these methods can be tested and automated to assist in the decision-making process on which debts should be paid.

Similar Papers
  • Research Article
  • Citations23

An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks

  • Feb 15, 2021
  • Empirical Software Engineering
  • Jiakun Liu +5
  • Research Article
  • Citations16

Cross-disciplinary and cross-life-cycle-phase Technical Debt in automated Production Systems: two industrial case studies and a survey

  • Jan 01, 2018
  • IFAC-PapersOnLine
  • Quang Huan Dong +1
  • Conference Article
  • Citations6

Using Surveys to Build-up Empirical Evidence on Test-Related Technical Debt

  • Oct 21, 2020
  • Lucinéia Souza +5
  • Conference Article
  • Citations15

An Empirical Study on Technical Debt in a Finnish SME

  • Sep 01, 2019
  • Valentina Lenarduzzi +4
  • Research Article
  • Citations5

Investigate, Identify and Estimate the Technical Debt: A Systematic Mapping Study

  • Jan 01, 2020
  • SSRN Electronic Journal
  • Mrwan Benidris
  • Conference Article
  • Citations50

Is using deep learning frameworks free?

  • Jun 27, 2020
  • Jiakun Liu +5
  • Book Chapter
  • Citations11

Technical Debt in Costa Rica: An InsighTD Survey Replication

  • Jan 01, 2019
  • Alexia Pacheco +2
  • PDF
  • Research Article
  • Citations10

Investigation on Self-Admitted Technical Debt in Open-Source Blockchain Projects

  • Jun 30, 2023
  • Future Internet
  • Andrea Pinna +3
  • Book Chapter
  • Citations221

Chapter 2 - Measuring and Monitoring Technical Debt

  • Jan 01, 2011
  • Advances In Computers
  • Carolyn Seaman +1
  • Conference Article

Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study

  • Jun 14, 2023
  • Judith Perera +3
  • Research Article
  • Citations8

Forecasting the Principal of Code Technical Debt in JavaScript Applications

  • Apr 01, 2023
  • IEEE Transactions on Software Engineering
  • Ioannis Zozas +2
  • Research Article
  • Citations6

A Multivocal Literature Review on Non-Technical Debt in Software Development: {A}n Insight into Process, Social, People, Organizational, and Culture Debt

  • Jan 01, 2024
  • e-Informatica Software Engineering Journal
  • Hina Saeeda +2
  • Research Article
  • Citations45

Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry

  • Oct 13, 2021
  • Journal of Systems and Software
  • Robert Ramač +12
  • Conference Article
  • Citations33

Got technical debt?

  • May 14, 2016
  • Stephany Bellomo +3
  • Conference Article
  • Citations111

Tracking technical debt — An exploratory case study

  • Sep 01, 2011
  • Yuepu Guo +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.