Causes and Effects of the Presence of Technical Debt in Agile Software Projects

Author/Creator ORCID

Date

2019

Department

Program

Citation of Original Publication

Rios, Nicolli; Mendonça, Manoel; Seaman, Carolyn; Spínola, Rodrigo Oliveira; Causes and Effects of the Presence of Technical Debt in Agile Software Projects; Systems Analysis and Design; https://aisel.aisnet.org/amcis2019/systems_analysis_design/systems_analysis_design/1/

Rights

This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.

Abstract

The current software development scenario is characterized by a wide adoption of agile methodologies. Despite its benefits, agile software development (ASD) is also vulnerable to technical debt (TD). In fact, due to its delivery-oriented nature, ASD seems to be more prone to TD accumulation than traditional software development. Although the concept of TD has been increasingly investigated in software engineering, there is a lack of studies regarding TD in ASD. This paper discusses the most common causes and effects of TD in ASD. Through an industrial survey on TD, we compiled the answers of 51 practitioners to identify 43 causes and 30 effects of TD in ASD. This information can support decision-makers on how to deal with TD in agile software development.