Title :
A Framework for Estimating Interest on Technical Debt by Monitoring Developer Activity Related to Code Comprehension
Author :
Singh, V. ; Snipes, Will ; Kraft, Nicholas A.
Author_Institution :
Univ. of Delaware, Newark, DE, USA
Abstract :
Evaluating technical debt related to code structure at a fine-grained level of detail is feasible using static code metrics to identify troublesome areas of a software code base. However, estimating the interest payments at a similar level of detail is a manual process relying on developers to submit their estimates as they encounter instances of technical debt. We propose a framework that continuously estimates interest payments using code comprehension metrics produced by a tool that monitors developer activities in the Integrated Development Environment. We describe the framework and demonstrate how it is used to evaluate the presence of technical debt and interest payments accumulated for code in an industrial software product.
Keywords :
program diagnostics; software maintenance; software tools; code comprehension metrics; code maintainability; developer activity monitoring; industrial software product; integrated development environment; static analysis; technical debt interest estimation; Conferences; Technical Debt; code metrics; code smells; program comprehension; software maintenance; static analysis;
Conference_Titel :
Managing Technical Debt (MTD), 2014 Sixth International Workshop on
Conference_Location :
Victoria, BC
DOI :
10.1109/MTD.2014.16