5 Sources
[1]
Researchers find AI is pretty bad at debugging -- but they're working on it
There are few areas where AI has seen more robust deployment than the field of software development. From "vibe" coding to GitHub Copilot to startups building quick-and-dirty applications with support from LLMs, AI is already deeply integrated. However, those claiming we're mere months away from
[2]
AI models still struggle to debug software, Microsoft study shows | TechCrunch
AI models from OpenAI, Anthropic, and other top AI labs are increasingly being used to assist with programming tasks. Google CEO Sundar Pichai said in October that 25% of new code at the company is generated by AI, and Meta CEO Mark Zuckerberg has expressed ambitions to widely deploy AI coding
[3]
AI Might Not Be Taking Your Programming Job Just Yet, Says Microsoft Research
If you're a programmer who is scared about AI taking your job, just like many other members of the general public, Microsoft might have some promising news for you. Microsoft Research, Microsoft's R&D division, tested a variety of the most popular large language models (LLMs) and found many came
[4]
Microsoft research shows AI coding tools fall short in key debugging tasks
In context: Some industry experts boldly claim that generative AI will soon replace human software developers. With tools like GitHub Copilot and AI-driven "vibe" coding startups, it may seem that AI has already significantly impacted software engineering. However, a new study suggests that AI
[5]
Microsoft study claims AI is still struggling to debug software
Microsoft's researchers are open-sourcing their tools to facilitate research Although generative AI is increasingly being integrated into programming workflows, new research from Microsoft reveals that large language models still aren't quite up to scratch when it comes to debugging. The research
Share
Copy Link
A new study by Microsoft Research shows that even advanced AI models struggle with software debugging tasks, highlighting the continued importance of human programmers in the field.

A recent study by Microsoft Research has shed light on the current limitations of artificial intelligence (AI) in software debugging, a crucial aspect of programming. Despite the increasing integration of AI into various coding tasks, the research reveals that even advanced AI models struggle with debugging problems that experienced human developers can easily solve
1
.To assess and improve AI's debugging capabilities, Microsoft researchers developed a new tool called debug-gym. This environment allows AI models to debug existing code repositories using tools that are typically not part of their process. Debug-gym expands an agent's action and observation space, enabling it to set breakpoints, navigate code, print variable values, and create test functions
1
.The study tested nine different AI models, including Anthropic's Claude 3.7 Sonnet and OpenAI's o1 and o3-mini, on a curated set of 300 software debugging tasks from SWE-bench Lite. The results were underwhelming:
2
These figures indicate that even the best-performing AI models are far from matching the capabilities of experienced human developers in debugging tasks.
The researchers identified two main factors contributing to AI's poor debugging performance:
4
.Related Stories
While AI has made significant inroads in code generation, with companies like Google reporting that 25% of their new code is AI-generated, the debugging limitations highlight the continued importance of human programmers
3
.Several tech leaders, including Microsoft co-founder Bill Gates, Replit CEO Amjad Masad, and IBM CEO Arvind Krishna, have disputed the notion that AI will completely automate programming jobs in the near future
2
.Microsoft researchers believe that with the right focused training approaches, AI models can become more capable debuggers over time. They propose developing specialized training data focused on debugging processes and trajectories. Additionally, they plan to fine-tune an info-seeking model specialized in gathering necessary information to resolve bugs
5
.To facilitate further research in this area, Microsoft is open-sourcing the debug-gym environment, allowing other researchers to conduct similar studies and potentially improve AI's debugging capabilities
5
.As the field of AI in software development continues to evolve, it appears that the most likely outcome in the near term is not the replacement of human developers, but rather the development of AI agents that can significantly enhance developer productivity by handling certain tasks more efficiently.
Summarized by
Navi
11 Jul 2025•Technology

19 Feb 2025•Technology

17 Dec 2025•Technology

1
Policy and Regulation

2
Technology

3
Policy and Regulation
