Web Analytics

An Empirical Model of Technical Debt and Interest

This paper proposes an empirical model to estimate technical debts and the corresponding interests in software systems based on SIG's quality model. 

An Empirical Model of Technical Debt and Interest
Ariadi Nugroho, Tobias Kuipers, and Joost Visser, An Empirical Model of Technical Debt and Interest, published in the Proceedings of the 2nd International Workshop on Managing Technical Debt, March 21 2011, Honolulu - Hawaii.
 
Abstract: Cunningham introduced the metaphor of technical debt as guidance for software developers that must trade engineering quality against short-term goals.

We revisit the technical debt metaphor, and translate it into terms that can help IT executives better understand their IT investments. An approach is proposed to quantify debts (cost to fix technical quality issues) and interest (extra cost spent on maintenance due to technical quality issues). Our approach is based on an empirical assessment method of software quality developed at the Software Improvement Group (SIG). The core part of the technical debt calculation is constructed on the basis of empirical data of 44 systems that are currently being monitored by SIG.

In a case study, we apply the approach to a real system, and discuss how the results provide useful insights on important questions related to IT investment such as the return on investment (ROI) in software quality improvement.

Download publication:

An Empirical Model of Technical Debt and Interest (PDF - 437 kb)

Copyright: © 2013 Software Improvement Group