Back to Search Start Over

Technical debt resulting from architectural degradation and code smells

Authors :
Dipta Das
Abdullah Al Maruf
Rofiqul Islam
Noah Lambaria
Samuel Kim
Amr S. Abdelfattah
Tomas Cerny
Karel Frajtak
Miroslav Bures
Pavel Tisnovsky
Source :
ACM SIGAPP Applied Computing Review. 21:20-36
Publication Year :
2021
Publisher :
Association for Computing Machinery (ACM), 2021.

Abstract

Poor design choices, bad coding practices, or the need to produce software quickly can stand behind technical debt. Unfortunately, manually identifying and managing technical debt gets more difficult as the software matures. Recent research offers various techniques to automate the process of detecting and managing technical debt to address these challenges. This manuscript presents a mapping study of the many aspects of technical debt that have been discovered in this field of study. This includes looking at the various forms of technical debt, as well as detection methods, the financial implications, and mitigation strategies. The findings and outcomes of this study are applicable to a wide range of software development life-cycle decisions.

Subjects

Subjects :
Ocean Engineering

Details

ISSN :
19310161 and 15596915
Volume :
21
Database :
OpenAIRE
Journal :
ACM SIGAPP Applied Computing Review
Accession number :
edsair.doi...........8728c5e10970bda9622ff5bcc0149596