Research Wire arXiv medium Watch Signal Needs Review

Empowering Student Debugging in Parallel Programming with Execution Traces and Large Language Models

Concurrent programming is a core component of Computer Science curricula, yet remains notoriously difficult for students to master due to its inherent complexity and the nondeterministic nature of concurrency bugs such as deadlocks and race conditions. In this work, we present ParaView, an educational tool designed to help students understand, debug, and correct concurrency issues in parallel programs written in C/C++. ParaView provides transparent execution recording and visualization to make parallel execution observable and comprehensible. We evaluated ParaView through a series of debugging and implementation tasks, with 17 students participating. Results showed a significant improvement in debugging and implementation successes compared to previous course iterations. A student survey c

Source: arXiv

arXiv@arXiv Jun 12, 2026Published 16:30 UTCSignal Time 61Trust Score
arXiv arXiv arxiv.org

Concurrent programming is a core component of Computer Science curricula, yet remains notoriously difficult for students to master due to its inherent complexity and the nondeterministic nature of concurrency bugs such as deadlocks and race conditions. In this work, we present ParaView, an educational tool designed to help students understand, debug, and correct concurrency issues in parallel programs written in C/C++. ParaView provides transparent execution recording and visualization to make parallel execution observable and comprehensible. We evaluated ParaView through a series of debugging and implementation tasks, with 17 students participating. Results showed a significant improvement in debugging and implementation successes compared to previous course iterations. A student survey c

This Coalition transmission preserves metadata, trust context, and source routing for a Research Wire item from arXiv. The complete article remains with the original publisher.

Content handling is marked as Metadata Only. Use the source article link for the full report, updates, corrections, and publisher-controlled context.

Key Points

  • Published by arXiv.
  • Categorized as Research Wire.
  • Source handling: Needs Review.
  • Rights posture: Metadata Only.
  • Follow the source article for the complete original report.
Source Article Empowering Student Debugging in Parallel Programming with Execution Traces and Large Language Models arxiv.org