Developer Tools

Researchers identify 6 criteria families driving technical debt decisions

New taxonomy shows that shortcuts and repayments follow different permission rules in software teams.

Deep Dive

A new paper from researchers Joao Pedro Bittencourt and Rita Suzana Pitangueira Maciel proposes a practitioner-informed taxonomy for understanding how stakeholders make technical debt (TD) decisions. Based on a qualitative study with 11 software practitioners in Brazil, the taxonomy organizes criteria into six families: stakeholder-facing value (e.g., client expectations), delivery and resource pressure (deadlines, available resources), technical integrity and systemic risk (architectural consequences), decision basis and epistemic style (how decisions are justified), governance and legitimation (organizational authority), and human and team sustainability (team burnout, morale). The study reveals that while the same families appear in both acquisition and repayment scenarios, they function differently. In acquisition (taking on debt), criteria act as permission mechanisms that make shortcuts acceptable under current constraints. In repayment (paying off debt), they act as authorization mechanisms that justify allocating time and resources to address existing debt.

This taxonomy provides an empirically grounded artifact for software teams to classify their own TD decision criteria, compare contexts, and structure discussions around when to take on or pay down technical debt. The conceptual model also shows how criteria become actionable through stakeholder interpretation, translation across technical and business perspectives, and organizational legitimation. For practitioners, this means moving beyond purely technical debt measurement to a more nuanced understanding of the human, organizational, and resource factors that truly drive decisions. The paper is available on arXiv (arXiv:2606.20935) and is 12 pages long, targeting a conference publication. It offers a practical lens for engineering managers and tech leads to evaluate their own team's debt decision patterns and potentially improve alignment between technical health and business goals.

Key Points
  • 11 Brazilian practitioners informed a taxonomy of 6 criteria families for TD decisions, including delivery pressure and team sustainability.
  • Acquisition criteria function as 'permission mechanisms' under constraints; repayment criteria act as 'authorization mechanisms' for resource allocation.
  • The conceptual model emphasizes stakeholder interpretation and organizational legitimation as key to making criteria actionable.

Why It Matters

A structured way to evaluate why teams take on or repay debt—moving from guesswork to systematic criteria comparison.

📬 Get the top 10 AI stories daily