The systematic literature review examines the use of NLP and ML/DL algorithms in detecting technical debt. Various feature extraction techniques are compared for performance across different software development activities. The study highlights the importance of addressing technical debt early to prevent future issues.
The content discusses the prevalence of technical debt in software development, emphasizing the trade-offs made during development that can impact maintainability. It delves into self-admitted technical debt (SATD) and its acknowledgment within source code comments by developers. Automated approaches using NLP and ML/DL algorithms are explored to enhance efficiency in identifying and managing technical debt.
Key points include the taxonomy of feature extraction techniques, comparison of ML/DL algorithms, mapping TD types to software development activities, and implications for researchers and practitioners. The study provides insights into improving performance in detecting technical debt through automated approaches.
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Edi Sutoyo,A... at arxiv.org 03-13-2024
https://arxiv.org/pdf/2312.15020.pdfDeeper Inquiries