Artificial Intelligence for Technical Debt Management in Software Development
Srinivas Babu Pandi, Samia A. Binta, Savita Kaushal

TL;DR
This paper reviews how AI techniques are being used to manage technical debt in software development, highlighting benefits, challenges, and future research opportunities.
Contribution
It provides a comprehensive literature review of AI-powered tools for technical debt avoidance, analyzing 15 studies and identifying research gaps.
Findings
AI can significantly improve technical debt management
Current approaches face challenges like data quality and ethical issues
Further research is needed to overcome limitations
Abstract
Technical debt is a well-known challenge in software development, and its negative impact on software quality, maintainability, and performance is widely recognized. In recent years, artificial intelligence (AI) has proven to be a promising approach to assist in managing technical debt. This paper presents a comprehensive literature review of existing research on the use of AI powered tools for technical debt avoidance in software development. In this literature review we analyzed 15 related research papers which covers various AI-powered techniques, such as code analysis and review, automated testing, code refactoring, predictive maintenance, code generation, and code documentation, and explores their effectiveness in addressing technical debt. The review also discusses the benefits and challenges of using AI for technical debt management, provides insights into the current state of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research
