A Systematic Literature Review on Technical Debt in Software Development: Types, Tools, and Concerns

Authors

  • Victor Terrón-Macias Tecnologico de Monterrey
  • Jezreel Mejia CIMAT A.C.
  • Miguel Terrón-Hernández Universidad Tecnologia de Tlaxcala

DOI:

https://doi.org/10.61467/2007.1558.2025.v16i4.1150

Keywords:

Systematic Literature Review, Technical Debt, Free Software Tools, CMMI-dev Level 2, Scrum

Abstract

Software projects often accumulate technical debt, which undermines code quality, maintainability, and long-term viability. This article analyses twelve categories of technical debt and examines the capabilities of existing mitigation tools. To achieve this, we conducted a systematic literature review. Based on the results, we categorise and describe each debt type as it occurs in practice, and we assess prominent tools (such as AnaConDebt, CAST, DebtFlag, Visminer TD, and TD-Tracker) with respect to the debt types they target, the programming languages they support, and their adherence to established software quality models or methodologies. Our analysis shows that most current solutions focus on code and architectural debt, whereas documentation and process debt remain largely unaddressed. Moreover, most tools do not conform to software quality models or standards, which none of them explicitly incorporate.

Downloads

Published

2025-10-12

How to Cite

Terrón-Macias, V., Mejia, J., & Terrón-Hernández, M. (2025). A Systematic Literature Review on Technical Debt in Software Development: Types, Tools, and Concerns. International Journal of Combinatorial Optimization Problems and Informatics, 16(4), 288–302. https://doi.org/10.61467/2007.1558.2025.v16i4.1150

Issue

Section

Advances in Computer Science