Enhancing Debugging Skills with AI-Powered Assistance: A Real-Time Tool for Debugging Support

πŸ“… 2026-01-05
πŸ›οΈ arXiv.org
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Debugging skills are crucial in programming education and software development yet are frequently underemphasized in curricula. To address this gap, this work proposes an AI-powered debugging assistant integrated into the IDE that combines retrieval-augmented generation (RAG), large language models, program slicing, and custom heuristic strategies to enhance the accuracy and pedagogical relevance of debugging suggestions while minimizing model invocations. The tool supports efficient debugging by analyzing code in real time, recommending breakpoints, and providing contextual hints. Its effectiveness was validated through a three-tier evaluation encompassing technical assessment, user studies, and in-class deployment, demonstrating significant improvements in debugging efficiency and strong support for instructional practices.

Technology Category

Application Category

πŸ“ Abstract
Debugging is a crucial skill in programming education and software development, yet it is often overlooked in CS curricula. To address this, we introduce an AI-powered debugging assistant integrated into an IDE. It offers real-time support by analyzing code, suggesting breakpoints, and providing contextual hints. Using RAG with LLMs, program slicing, and custom heuristics, it enhances efficiency by minimizing LLM calls and improving accuracy. A three-level evaluation - technical analysis, UX study, and classroom tests - highlights its potential for teaching debugging.
Problem

Research questions and friction points this paper is trying to address.

debugging
programming education
AI-powered assistance
IDE integration
computer science curriculum
Innovation

Methods, ideas, or system contributions that make the work stand out.

AI-powered debugging
RAG with LLMs
program slicing
real-time IDE assistance
debugging education
πŸ”Ž Similar Papers
No similar papers found.
E
Elizaveta Artser
JetBrains Research, Munich, Germany
D
Daniil Karol
JetBrains Research, Berlin, Germany
A
Anna Potriasaeva
JetBrains Research, Belgrade, Serbia
A
Aleksei Rostovskii
JetBrains Research, Berlin, Germany
K
Katsiaryna Dzialets
JetBrains Research, Munich, Germany
E
Ekaterina Koshchenko
JetBrains Research, Amsterdam, Netherlands
Xiaotian Su
Xiaotian Su
PhD, ETH ZΓΌrich
HCINLPAI in Education
A
April Yi Wang
ETH Zurich, Zurich, Switzerland
A
Anastasiia Birillo
JetBrains Research, Belgrade, Serbia