Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild | alphaXiv
View recent discussion. Abstract: AI coding assistants are now widely used in software development. Software developers increasingly integrate AI-generated code into their codebases to improve productivity. Prior studies have shown that AI-generated code may contain code quality issues under controlled settings. However, we still know little about the real-world impact of AI-generated code on software quality and maintenance after it is introduced into production repositories. In other words, it remains unclear whether such issues are quickly fixed or persist and accumulate over time as technical debt. In this paper, we conduct a large-scale empirical study on the technical debt introduced by AI coding assistants in the wild. To achieve that, we built a dataset of 302.6k verified AI-authored commits from 6,299 GitHub repositories, covering five widely used AI coding assistants. For each commit, we run static analysis before and after the change to precisely attribute which code smells, correctness issues, and security issues the AI introduced. We then track each introduced issue from the introducing commit to the latest repository revision to study its lifecycle. Our results show that we identified 484,366 distinct issues, and that code smells are by far the most common type, accounting for 89.3% of all issues. We also find that more than 15% of commits from every AI coding assistant introduce at least one issue, although the rates vary across tools. More importantly, 22.7% of tracked AI-introduced issues still survive at the latest version of the repository. These findings show that AI-generated code can introduce long-term maintenance costs into real software projects and highlight the need for stronger quality assurance in AI-assisted development.
Submitted 26 Apr 2026 Abstract AI coding assistants are now widely used in software development. Software developers increasingly integrate AI-generated code into their codebases to improve productivity. Prior studies have shown that AI-generated code may contain code quality issues under controlled settings. However, we still know little about the real-world impact of AI-generated code on software quality and maintenance after it is introduced into production repositories. In other words, it remains unclear whether such issues are quickly fixed or persist and accumulate over time as…
saved by
related reading
- Why AI-Generated Code Becomes Hard to Maintain and How to Fix Itnewline.co
- MirrorCode: Evidence AI can already do some weeks-long coding tasks | Epoch AIepoch.ai
- [2605.02421] AOCI: Symbolic-Semantic Indexing for Practical Repository-Scale Code Understanding with LLMsarxiv.org
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- How AI assistance impacts the formation of coding skills \ Anthropicanthropic.com
- [2603.22106] From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AIarxiv.org
- SWE-chat: Coding Agent Interactions From Real Users in the Wildarxiv.org
- When AI Writes the World's Software, Who Verifies It? — Leonardo de Mouraleodemoura.github.io
- advanced-context-engineering-for-coding-agents/ace-fca.md at main · humanlayer/advanced-context-engineering-for-coding-agentsgithub.com
- Using AI to write better code more slowly | Read the Tea Leavesnolanlawson.com
- A Practical Approach to Verifying Code at Scalealignment.openai.com
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity - METRmetr.org