Identification and analysis of the elements required to manage technical debt by means of a systematic mapping study

Fernández Sánchez, Carlos and Garbajosa Sopeña, Juan and Yagüe Panadero, Agustín and Pérez, Jennifer (2017). Identification and analysis of the elements required to manage technical debt by means of a systematic mapping study. "Journal of Systems and Software", v. 124 ; pp. 22-38. ISSN 0164-1212. https://doi.org/10.1016/j.jss.2016.10.018.

Description

Title: Identification and analysis of the elements required to manage technical debt by means of a systematic mapping study
Author/s:
  • Fernández Sánchez, Carlos
  • Garbajosa Sopeña, Juan
  • Yagüe Panadero, Agustín
  • Pérez, Jennifer
Item Type: Article
Título de Revista/Publicación: Journal of Systems and Software
Date: February 2017
Volume: 124
Subjects:
Freetext Keywords: Technical debt Technical debt management Systematic mapping Decision making Basic decision-making factors Cost estimation techniques Practices and techniques for decision-making Stakeholders’ points of view Engineering Engineering management Business-organizational management Framework
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
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 (1MB) | Preview

Abstract

Technical debt, a metaphor for the long-term consequences of weak software development, must be managed to keep it under control. The main goal of this article is to identify and analyze the elements required to manage technical debt. The research method used to identify the elements is a systematic mapping, including a synthesis step to synthesize the elements definitions. Our perspective differs from previous literature reviews because it focused on the elements required to manage technical debt and not on the phenomenon of technical debt or the activities used in performing technical debt management. Additionally, the rigor and relevance for industry of the current techniques used to manage technical debt are studied. The elements were classified into three groups (basic decision-making factors, cost estimation techniques, practices and techniques for decision-making) and mapped according three stakeholders’ points of view (engineering, engineering management, and business-organizational management). The definitions, classification, and analysis of the elements provide a framework that can be deployed to help in the development of models that are adapted to the specific stakeholders’ interests to assist the decision-making required in technical debt management and to assess existing models and methods. The analysis indicated that technical debt management is context dependent.

Funding Projects

TypeCodeAcronymLeaderTitle
Government of SpainDPI2013-47450-C2- 2-RMESCUnspecifiedPlatform for monitoring and evaluating of the Smart Cities distribution systems

More information

Item ID: 50617
DC Identifier: http://oa.upm.es/50617/
OAI Identifier: oai:oa.upm.es:50617
DOI: 10.1016/j.jss.2016.10.018
Official URL: https://www.sciencedirect.com/science/article/pii/S0164121216302138
Deposited by: Memoria Investigacion
Deposited on: 08 Feb 2019 15:39
Last Modified: 08 Feb 2019 15:39
  • 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