• Home
  • Search
  • Do practitioners intentionally self-fix Technical Debt and why?
  • Open Access IconOpen Access
  • Cite Icon10
  • https://doi.org/10.1109/icsme52107.2021.00029Copy DOI Icon

Do practitioners intentionally self-fix Technical Debt and why?

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

The impact of Technical Debt (TD) on software maintenance and evolution is of great concern, but recent evidence shows that a considerable amount of TD is fixed by the same developers who introduced it; this is termed self-fixed TD. This characteristic of TD management can potentially impact team dynamics and practices in managing TD. However, the initial evidence is based on low-level source code analysis; this casts some doubt whether practitioners repay their own debt intentionally and under what circumstances. To address this gap, we conducted an online survey on 17 well-known Java and Python open-source software communities to investigate practitioners' intent and rationale for self-fixing technical debt. We also investigate the relationship between human-related factors (e.g., experience) and self-fixing. The results, derived from the responses of 181 participants, show that a majority addresses their own debt consciously and often. Moreover, those with a higher level of involvement (e.g., more experience in the project and number of contributions) tend to be more concerned about self-fixing TD. We also learned that the sense of responsibility is a common self-fixing driver and that decisions to fix TD are not superficial but consider balancing costs and benefits, among other factors. The findings in this paper can lead to improving TD prevention and management strategies.

Similar Papers
  • Research Article
  • Citations319

Identification and management of technical debt: A systematic mapping study

  • Nov 01, 2015
  • Information and Software Technology
  • Nicolli S.R Alves +5
  • 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
  • Research Article
  • Citations1

Technical debt management in academic environments: perspectives and challenges of a software development team

  • Dec 06, 2024
  • Data and Metadata
  • Edwin Fabricio Lozada Torres +2
  • Research Article
  • Citations20

The relation between technical debt and corrective maintenance in PHP web applications

  • May 15, 2017
  • Information and Software Technology
  • Theodoros Amanatidis +2
  • Research Article
  • Citations3

Reducing Technical Debt through Strategic Leadership in Retail Technology Systems

  • Aug 31, 2024
  • Modern Dynamics: Mathematical Progressions
  • Chandrasekhara Mokkapati +2
  • Conference Article
  • Citations111

Tracking technical debt — An exploratory case study

  • Sep 01, 2011
  • Yuepu Guo +7
  • Research Article
  • Citations25

Costs and obstacles encountered in technical debt management – A case study

  • Jul 09, 2016
  • Journal of Systems and Software
  • Yuepu Guo +2
  • Book Chapter
  • Citations221

Chapter 2 - Measuring and Monitoring Technical Debt

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

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

  • Jun 13, 2020
  • Empirical Software Engineering
  • Nicolli Rios +3
  • Research Article
  • Citations26

Understanding the impact of technical debt on the capacity and velocity of teams and organizations: viewing team and organization capacity as a portfolio of real options

  • May 20, 2013
  • Ken Power
  • Conference Article
  • Citations28

Trade-off decisions across time in technical debt management

  • May 27, 2018
  • Christoph Becker +3
  • PDF
  • Research Article
  • Citations8

Identification and Management of Technical Debt

  • Aug 03, 2023
  • Journal of Software Engineering Research and Development
  • María Isabel Murillo +5
  • Conference Article
  • Citations5

Technical Debt in Large-Scale Distributed Projects: An Industrial Case Study

  • Mar 01, 2021
  • Armando Sousa +4
  • Conference Article

Creating an Encouraging Context: A Systematic Literature Review of Contextual Factors to Manage Technical Debt

  • Jan 01, 2025
  • Camilla Reis
  • Conference Article
  • Citations5

Technical Debt Management in the Brazilian Federal Administration

  • Oct 01, 2015
  • Tiago R De Assuncao +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.