A Cost-Benefit analysis model for technical debt management considering uncertainty and time

Fernández Sánchez, Carlos and Díaz Fernández, Jessica and Garbajosa Sopeña, Juan and Pérez Benedí, Jennifer (2013). A Cost-Benefit analysis model for technical debt management considering uncertainty and time. In: "39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2013) Santander, Spain September 4-6, 2013", 04/09/2013 - 06/09/2013, Santander, España. pp. 19-20.

Description

Title: A Cost-Benefit analysis model for technical debt management considering uncertainty and time
Author/s:
  • Fernández Sánchez, Carlos
  • Díaz Fernández, Jessica
  • Garbajosa Sopeña, Juan
  • Pérez Benedí, Jennifer
Item Type: Presentation at Congress or Conference (Article)
Event Title: 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2013) Santander, Spain September 4-6, 2013
Event Dates: 04/09/2013 - 06/09/2013
Event Location: Santander, España
Title of Book: 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2013) Santander, Spain September 4-6, 2013
Date: 2013
Subjects:
Faculty: E.U. de Informática (UPM)
Department: Organización y Estructura de la Información [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (102kB)

Abstract

In the last few years, technical debt has been used as a useful means for making the intrinsic cost of the internal software quality weaknesses visible. This visibility is made possible by quantifying this cost. Specifically, technical debt is expressed in terms of two main concepts: principal and interest. The principal is the cost of eliminating or reducing the impact of a, so called, technical debt item in a software system; whereas the interest is the recurring cost, over a time period, of not eliminating a technical debt item. Previous works about technical debt are mainly focused on estimating principal and interest, and on performing a cost-benefit analysis. This cost-benefit analysis allows one to determine if to remove technical debt is profitable and to prioritize which items incurring in technical debt should be fixed first. Nevertheless, for these previous works technical debt is flat along the time. However the introduction of new factors to estimate technical debt may produce non flat models that allow us to produce more accurate predictions. These factors should be used to estimate principal and interest, and to perform cost-benefit analysis related to technical debt. In this paper, we take a step forward introducing the uncertainty about the interest, and the time frame factors so that it becomes possible to depict a number of possible future scenarios. Estimations obtained without considering the possible evolution of the interest over time may be less accurate as they consider simplistic scenarios without changes.

More information

Item ID: 25785
DC Identifier: http://oa.upm.es/25785/
OAI Identifier: oai:oa.upm.es:25785
Official URL: http://seaa2013.ii.metu.edu.tr/
Deposited by: Memoria Investigacion
Deposited on: 12 May 2014 15:07
Last Modified: 22 Sep 2014 11:38
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM