Investigating the Relationship between Technical Debt Management and Software Development Issues

dc.contributor.authorBerenguer, Clara
dc.contributor.authorBorges, Adriano
dc.contributor.authorFreire, Sávio
dc.contributor.authorRios, Nicolli
dc.contributor.authorRamač, Robert
dc.contributor.authorTaušan, Nebojša
dc.contributor.authorPérez, Boris
dc.contributor.authorCastellanos, Camilo
dc.contributor.authorCorreal, Darío
dc.contributor.authorPacheco, Alexia
dc.contributor.authorLópez, Gustavo
dc.contributor.authorMendonça, Manoel
dc.contributor.authorFalessi, Davide
dc.contributor.authorSeaman, Carolyn
dc.contributor.authorMandić, Vladimir
dc.contributor.authorIzurieta, Clemente
dc.contributor.authorSpínola, Rodrigo
dc.date.accessioned2023-03-02T19:00:26Z
dc.date.available2023-03-02T19:00:26Z
dc.date.issued2023-02-03
dc.description.abstractThe presence of technical debt (TD) brings risks to softwareprojects. Managers mustcontinuously find a cost-benefit balance between the benefits of incurring in TDand the costsof its presencein a software project. Much attention has been given to TD related tocoding issues, butother types of debt can also have impactful consequences on projects.Aims: This paper seeksto elaborate on the growing need to expand TD research to other areas of software development, byanalyzingsix elements related to TDmanagement, namely: causes,effects, preventive practices, reasons for non-prevention, repayment practices, and reasons for non-repayment of TD.Method: We survey and analyze, quantitatively and qualitatively, the answersof 653 software industry practitionerson TD toinvestigatehowthe previously mentioned elements are related to coding and non-codingissues of the software development process.Results: Coding issuesare commonly related to the investigated elementsbut, indeed, they are only part of the TD Managementstage. Issues related to the project planning and management, human factors, knowledge, quality, process, requirements, verification, validation, and test, design, architecture, and the organization are also commonsources of TD.We organize the results ina hump diagramand specialize it considering the point of view of practitioners that have used agile, hybrid, and traditional process models in their projects.Conclusion: The hump diagram, in combination with the detailed results, provides guidance on what to expect from the presence of TD and how to react to it considering several issues of software development.The results shed light on TD management of software elements, beyondsource coderelated artifacts.en
dc.description.sponsorshipThis study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior–Brasil (CAPES) Finance Code 001and the Conselho Nacional de Desenvolvimento Científico e Tecnológico –CNPq. This research was also supported in part by funds received from the David A. Wilson Award for Excellence in Teaching and Learning, which was created by the Laureate International Universities network to support research focused on teaching and learning.en
dc.description.urihttps://sol.sbc.org.br/journals/index.php/jserd/article/view/2581en
dc.format.extent21 pagesen
dc.genrejournal articlesen
dc.identifierdoi:10.13016/m2rdc1-0wms
dc.identifier.citation"Berenguer, Clara, Adriano Borges, Sávio Freire, Nicolli Rios, Robert Ramač, Nebojša Taušan, Boris Pérez, Camilo Castellanos, Darío Correal, Alexia Pacheco, Gustavo López, Manoel Mendonça, Davide Falessi, Carolyn Seaman, Vladimir Mandić, Clemente Izurieta, and Rodrigo Spínola. 2023. “Investigating the Relationship Between Technical Debt Management and Software Development Issues”. Journal of Software Engineering Research and Development 11 (1):3:1 - 3:21. https://sol.sbc.org.br/journals/index.php/jserd/article/view/2581. "en
dc.identifier.urihttps://doi.org/10.5753/jserd.2023.2581
dc.identifier.urihttp://hdl.handle.net/11603/26929
dc.language.isoenen
dc.publisherSBCen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsAttribution 4.0 International (CC BY 4.0)*
dc.rightsThis 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.en
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/*
dc.titleInvestigating the Relationship between Technical Debt Management and Software Development Issuesen
dc.typeTexten
dcterms.creatorhttps://orcid.org/0000-0001-6588-9830en

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2581-Article-12819-1-10-20230201.pdf
Size:
1 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: