TechDebt Tracker: Towards a Method for Monitoring Technical Debt in Agile Projects

Authors

  • Mayra Pereira Universidade Federal da Paraíba
  • Adriana Damasceno Universidade Federal da Paraíba

DOI:

https://doi.org/10.5753/jserd.2026.5953

Keywords:

technical debt, agile methods, project management

Abstract

Context: Software companies that adopt agile methods face numerous challenges in sustaining the long-term evolution of software systems. Technical debt is a key contributor to poor maintainability, often leading to failures in agile software projects. This situation becomes even more problematic when managers do not adequately address technical debt items. Objective: This paper proposes the TechDebt Tracker, a method for supporting the documentation and monitoring of technical debt items within technical debt management activities in the context of agile projects. Method: We employed Design Science Research to develop and evaluate the proposal, following the summarized steps of related work review, problem definition, design and development, demonstration, and evaluation. In the related work review, we examined studies with similar research questions across multiple digital libraries. During the design and development phase, we used Design Thinking, the Business Model Canvas, and the Value Proposition Canvas to identify vulnerabilities and opportunities for improvement in the emerging solution. The proposal was demonstrated in a small software company, from which feedback was gathered to refine the method. The evaluation phase consisted of a small-scale study assessed through questionnaires. Results: The proposal comprises three components: two formulas, a kanban board, and a flow. The formulas are used to measure the impact of technical debt on the project and incorporate data such as the developer’s hourly rate, severity, and penalty associated with each technical debt item. The kanban board includes several columns—such as monitoring, technical debt backlog, and testing—as well as a card template used to register and prioritize each technical debt item. The flow consists of states and actions that, when used together with the kanban board, define a method for monitoring technical debt. The company evaluated the proposal positively, highlighting its technical adequacy. Conclusions: We recommend evaluating the proposal in additional contexts and hope that this proposal will be adopted by software companies that employ agile methodologies in diverse scenarios. Our goal is to take a step toward developing a method that can be used in the daily operations of companies to simplify technical debt management.

Downloads

Download data is not yet available.

References

Alves, N. S., Mendes, T. S., De Mendonça, M. G., Spínola, R. O., Shull, F., and Seaman, C. (2016). Identification and management of technical debt: A systematic mapping study. Information and Software Technology, 70:100–121.

Ampatzoglou, A., Ampatzoglou, A., Avgeriou, P., and Chatzigeorgiou, A. (2015). Establishing a framework for managing interest in technical debt. In 5th International Symposium on Business Modeling and Software Design, BMSD.

Avgeriou, P., Kruchten, P., Ozkaya, I., and Seaman, C. (2016). Managing technical debt in software engineering (Dagstuhl Seminar 16162). Dagstuhl Reports, 6(4):110–138.

Avgeriou, P. C., Taibi, D., Ampatzoglou, A., Fontana, F. A., Besker, T., Chatzigeorgiou, A., Lenarduzzi, V., Martini, A., Moschou, A., Pigazzini, I., et al. (2020). An overview and comparison of technical debt measurement tools. IEEE Software, 38(3):61–71.

Caires, V., Rios, N., Holvitie, J., Leppänen, V., Licorish, S. A., MacDonell, S. G., Buchan, J., Mendonça, M. G., and Spinola, R. O. (2019). Processos e práticas ágeis sensíveis à dívida técnica-comparação dos resultados de um survey executado no Brasil, Finlândia e Nova Zelândia.

Chicote, M. (2017). Startups and technical debt: managing technical debt with visual thinking. In 2017 IEEE/ACM 1st International Workshop on Software Engineering for Startups (SoftStart), pages 10–11. IEEE.

Ciolkowski, M., Lenarduzzi, V., and Martini, A. (2021). 10 years of technical debt research and practice: Past, present, and future. IEEE Software, 38(6):24–29.

Curtis, B., Sappidi, J., and Szynkarski, A. (2012). Estimating the principal of an application’s technical debt. IEEE Software, 29(6):34–42.

Dawes, J. (2008). Do data characteristics change according to the number of scale points used? an experiment using 5-point, 7-point and 10-point scales. International Journal of Market Research, 50(1):61–104.

De Almeida, R. R., do Nascimento Ribeiro, R., Treude, C., and Kulesza, U. (2021). Business-driven technical debt prioritization: An industrial case study. In 2021 IEEE/ACM International Conference on Technical Debt (TechDebt), pages 74–83. IEEE.

dos Santos, S. L., Rios, N., Mendonça, M. G., and Spínola, R. O. (2019). Monitoramento da contribuição de equipes de desenvolvimento na evolução de itens da dívida técnica em projetos de software.

Dresch, A., Lacerda, D. P., and Junior, J. A. V. A. (2020). Design science research: método de pesquisa para avanço da ciência e tecnologia. Bookman Editora.

Fowler, M., Highsmith, J., et al. (2001). The agile manifesto. Software Development, 9(8):28–35.

Freire, S., Rios, N., Pérez, B., Castellanos, C., Correal, D., Ramač, R., Mandić, V., Taušan, N., López, G., Pacheco, A., et al. (2024). Hearing the voice of software practitioners on technical debt monitoring: Understanding monitoring practices and the practices’ avoidance reasons. Journal of Software Engineering Research & Development, 12(1).

Freire, S., Rocha, V., Mendonça, M., Izurieta, C., Seaman, C., and Spínola, R. (2023). Assessing idea diagrams for supporting analysis of capabilities and issues in technical debt management. In International Conference on Product-Focused Software Process Improvement, pages 243–258. Springer.

Giardino, C., Paternoster, N., Unterkalmsteiner, M., Gorschek, T., and Abrahamsson, P. (2015). Software development in startup companies: the greenfield startup model. IEEE Transactions on Software Engineering, 42(6):585–604.

Gomes, F., Santos, E., Freire, S., Mendes, T. S., Mendonça, M., and Spínola, R. (2023). Investigating the point of view of project management practitioners on technical debt-a study on Stack Exchange. Journal of Software Engineering Research and Development, 11(1):12–1.

Gomes, T. B. S., de Moura Loiola, D. A., and Santos, A. R. (2024). Technical debt tools: a survey and an empirical evaluation. Journal of Software Engineering Research and Development, 12(1):8–1.

Junior, H. J. and Travassos, G. H. (2022). Consolidating a common perspective on technical debt and its management through a tertiary study. Information and Software Technology, 149:106964.

Junior, H. J. and Travassos, G. H. (2023). istdm: An evidence-based framework to support the management of technical debts in software projects. In Workshop Anual do MPS (WAMPS), pages 73–75. SBC.

Mendes, J. G. P. (2020). Uma análise sobre o uso de metodologias ágeis de desenvolvimento de software em startups.

Oliveira, F. (2015). Gerenciamento de dívida técnica em projetos de software utilizando Scrum: Uma pesquisa-ação. Novas Edições Acadêmicas.

Pacheco, A., Marín-Raventós, G., and López, G. (2018). Designing a technical debt visualization tool to improve stakeholder communication in the decision-making process: A case study. In Research and Practical Issues of Enterprise Information Systems: 12th IFIP WG 8.9 Working Conference, CONFENIS 2018, Held at the 24th IFIP World Computer Congress, WCC 2018, Poznan, Poland, September 18–19, 2018, Proceedings 12, pages 15–26. Springer.

Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chatterjee, S. (2007). A design science research methodology for information systems research. Journal of Management Information Systems, 24(3):45–77.

Pompermaier, L. B. (2021). Modelo press: evoluindo a adoção de práticas de engenharia de software em startups digitais.

RIBEIRO, L. F. (2016). Uma estratégia baseada em critérios para apoiar a tomada de decisão sobre o pagamento de itens de dívida técnica. Diss. de mestrado. Universidade Salvador.

Rios, N., de Mendonça Neto, M. G., and Spínola, R. O. (2018). A tertiary study on technical debt: Types, management strategies, research trends, and base information for practitioners. Information and Software Technology, 102:117–145.

Rios, N., Spínola, R. O., Mendonça, M., and Seaman, C. (2020). The practitioners’ point of view on the concept of technical debt and its causes and consequences: a design for a global family of industrial surveys and its first results from Brazil: Rios et al. Empirical Software Engineering, 25(5):3216–3287.

Rubin, K. S. (2018). Scrum Essencial: Um guia prático para o mais popular processo ágil. Alta Books Editora.

Ruschel, B. (2019). Guia Prático do Design Thinking: Aprenda 50 ferramentas para criar produtos e serviços inovadores. Ebook Kindle.

Santos, C. G. d. et al. (2016). Um estudo empírico sobre a gerência de dívida técnica em projetos de desenvolvimento de software que utilizam Scrum.

Seaman, C. and Guo, Y. (2011). Measuring and monitoring technical debt. In Advances in Computers, volume 82, pages 25–46. Elsevier.

Silva, V. M., Junior, H. J., and Travassos, G. H. (2019). A taste of the software industry perception of technical debt and its management in Brazil. Journal of Software Engineering Research and Development, 7:1–1.

Stochel, M. G., Chołda, P., and Wawrowski, M. R. (2020). On coherence in technical debt research: Awareness of the risks stemming from the metaphorical origin and relevant remediation strategies. In 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 367–375. IEEE.

Tsoukalas, D., Chatzigeorgiou, A., Ampatzoglou, A., Mittas, N., and Kehagias, D. (2022). Td classifier: Automatic identification of java classes with high technical debt. In Proceedings of the International Conference on Technical Debt, pages 76–80.

Vieira, I. R. (2014). Avaliando a dívida técnica em produtos de código aberto por meio de estudos experimentais. Diss. de mestrado. Instituto de Informática-UFG.

Wang, C., Dai, M., Fang, Y., and Liu, C. (2022). Ideas and methods of lean and agile startup in the vuca era. International Entrepreneurship and Management Journal, 18(4):1527–1544.

Wieringa, R. J. (2014). Design science methodology for information systems and software engineering. Springer.

Wiese, M. and Borowa, K. (2023). It managers’ perspective on technical debt management. Journal of Systems and Software, 202:111700.

Wohlin, C. and Rainer, A. (2022). Is it a case study?—a critical analysis and guidance. Journal of Systems and Software, 192:111395.

Downloads

Published

2026-05-11

How to Cite

Pereira, M., & Damasceno, A. (2026). TechDebt Tracker: Towards a Method for Monitoring Technical Debt in Agile Projects. Journal of Software Engineering Research and Development, 14(1), 103–112. https://doi.org/10.5753/jserd.2026.5953

Issue

Section

Research Article