mlsanityData to 13 Oct 2026

Multi-Task Program Error Repair and Explanatory Diagnosis

arXiv 2410.07271 ↗First posted 9 Oct 2024cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Program errors can occur in any type of programming, and can manifest in a variety of ways, such as unexpected output, crashes, or performance issues. And program error diagnosis can often be too abstract or technical for developers to understand, especially for beginners. The goal of this paper is to present a novel machine-learning approach for Multi-task Program Error Repair and Explanatory Diagnosis (mPRED). A pre-trained language model is used to encode the source code, and a downstream model is specifically designed to identify and repair errors. Programs and test cases will be augmented and optimized from several perspectives. Additionally, our approach incorporates a "chain of thoughts" method, which enables the models to produce intermediate reasoning explanations before providing the final correction. To aid in visualizing and analyzing the program structure, we use a graph neural network for program structure visualization. Overall, our approach offers a promising approach for repairing program errors across different programming languages and providing helpful explanations to programmers.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 7 of its 16 references that are in the map. First posted on arXiv 9 Oct 2024.

Builds on

7 of 16 references.

References · 7

  1. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,376
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,205
  3. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,317
  4. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,574
  5. 2022Competition-Level Code Generation with AlphaCodecited by 1,445
  6. 2020Graph-based, Self-Supervised Program Repair from Diagnostic Feedbackcited by 94
  7. 2022DEAR: A Novel Deep Learning-based Approach for Automated Program Repaircited by 22

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2025MultiMend: Multilingual Program Repair with Context Augmentation and Multi-Hunk Patch Generation
  2. 2026Reasoning Distillation for Lightweight Automated Program Repair
  3. 2026Improving MPI Error Detection and Repair with Large Language Models and Bug References
  4. 2025T3: Multi-level Tree-based Automatic Program Repair with Large Language Models
  5. 2026SVRepair: Structured Visual Reasoning for Automated Program Repair
  6. 2025Automated Repair of C Programs Using Large Language Models
  7. 2024ThinkRepair: Self-Directed Automated Program Repair
  8. 2025Large Language Models for Fault Localization: An Empirical Study ↗