Title
Decision Criteria For The Payment Of Technical Debt In Software Projects: A Systematic Mapping Study
Abstract
The term Technical Debt (TD) is used to describe the debt that a development team incurs when it takes shortcuts in the software development process, but that may increase the complexity and maintenance cost in the long-term. If a development team does not manage TD, this debt can cause significant long-term problems such as high maintenance costs. An important goal of the management of the debt is to evaluate the appropriate time to pay a TD item and to effectively apply decision-making criteria to balance the short-term benefits against long-term costs. However, although there are different studies that have proposed strategies for the management of TD, decision criteria are often discussed in the background and, sometimes, they are not even mentioned. Thus, the purpose of this work is to identify, by performing a systematic mapping study of the literature, decision-making criteria that have been proposed to support the management of TD. We identified 14 decision-making criteria that can be used by development teams to prioritize the payment of TD items and a list of types of debt related to the criteria. In addition, the results show possible gaps where further research may be performed.
Year
DOI
Venue
2016
10.5220/0005914605720579
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS)
Keywords
Field
DocType
Technical Debt, Technical Debt Management, Decision-making Criteria, Software Maintenance, Systematic Mapping
Multiple-criteria decision analysis,Systematic mapping,Computer science,Knowledge management,Debt,Risk analysis (engineering),Software,Software development process,Software maintenance,Technical debt,Payment,Management science
Conference
Citations 
PageRank 
References 
4
0.43
9
Authors
4