Skip to content
Preprint

WIP: Chat-Debugging: Large Language Model as a Hardware Debugging Assistant

Aug 2026 · 0 citations · 23 references
Computer Science

Abstract

This work-in-progress research paper explores Chat-Debugging, a novel use case for large language models as an assistant for hardware debugging tasks to improve students'debugging skills. Hardware debugging can be a time-consuming and stressful skill to develop, leading to frustration and other negative emotions. While past work has explored streamlining and automating software-based circuit debugging where digital circuits are dominant, Chat-Debugging aids in physical hardware debugging where circuits may be analog, digital, or mixed-signal. Qualitative data were collected from LLM chat logs and interviews with a fourth-year electrical engineering undergraduate student. Major themes were extracted using a constant comparative analysis. Chat-Debugging incorporates accurate hardware information, properly handles natural language descriptions of circuits, and improves debugging confidence. A successful Chat-Debugging session includes investigating multiple potential root causes proposed by the LLM, the patience and determination to eliminate root causes, and a student who leads the debugging process by assertively correcting the LLM's misunderstandings. This human-computer interaction can improve electrical and computer engineering students'confidence during debugging and improve their debugging skills.

View source

Similar papers

Book Open access Sep 2026

Towards a Theory-Based Approach for Analyzing Students' Debugging Processes

Debugging is an immense challenge for novices when learning programming, often causing frustration. Applying a systematic debugging process has a considerable impact on debugging success. As a result, several interventions have been designed to teach this process to students. However, understanding how students actuall...

Elena Spörer, Tilman Michaeli · 1 citation
#software testing Book Open access Sep 2026

ACF: Infrastructure for Debugging Long-Running Systems with Tracing and Unit Test Execution

A debugging workflow that combines dynamic analysis with directed unit tests is introduced, and ACF, an infrastructure for automating this workflow is presented, indicating that ACF can help developers to isolate specific inputs causing an error, thus simplifying the process of locating faulty statements.

Roman Vašut, P. Parízek · 0 citations
Open access Sep 2026

Goanna: a novel approach for automated type error debugging

Goanna is introduced, a novel type checker for Haskell that focuses on improving error diagnostics, and shows performance constraints when diagnosing large programs containing complex errors, but remains responsive enough to provide real-time debugging assistance for small to medium-sized programs.

Shuai Fu, Tim Dwyer, Peter James Stuckey et al. · 0 citations
Conference Open access Oct 2026

From Catching Cheaters to Helping Students Become Better Programmers

While AI has many productive uses, many students now use it to skip the thinking. One instinctive response from institutions and teachers is AI detection, but detection works poorly on code. This session introduces a different approach: instead of assessing just the finished code students submit, make the coding proces...

Badri Adhikari · 0 citations
Open access Oct 2026

SWE-PDB: Teaching LLMs to Leverage Debugging Tools via Agentic Training

Interaction with debugging tools enables large language models (LLMs) to reason over concrete runtime states, rather than relying solely on static analysis of source code. Specifically, with the help of a debugger, an LLM-based agent can observe actual program execution by inspecting intermediate variable states and st...

Jia-Xin-Zhang-Song-Yan Liu, Xing Hu, Xin Xia · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.