paper-with-me

Papers

$T^3$: Multi-level Tree-based Automatic Program Repair with Large Language Models

2025-06-26 · Quanming Liu, Xupeng Bu, Zhichao Yan, Ru Li

Automatic Program Repair (APR) is a core technology in software development and maintenance, with aims to enable automated defect repair with minimal human intervention. In recent years, the substantial advancements in Large Language Models (LLMs) and the Chain-of-Thought (CoT) techniques have significantly enhanced the reasoning capabilities of these models. However, due to the complex logic and multi-step reasoning ability needed, the application of CoT techniques in the APR domain remains insufficient. This study systematically evaluates the performance of several common CoT techniques in APR tasks and proposes an innovative framework $T^3$, which integrates the powerful reasoning capabilities of LLMs with tree search, effectively improving the precision of generating candidate repair solutions. Furthermore, $T^3$ provides valuable guidance for optimizing sample selection and repair strategies in APR tasks, establishing a robust framework for achieving efficient automated debugging.

📄 PDF Abstract BibTeX arXiv:2506.21211

Code (0)

등록된 구현이 없습니다.

Tasks

Program Repair

Similar Papers 제목 키워드 기반

R3A: Reliable RTL Repair Framework with Multi-Agent Fault Localization and Stochastic Tree-of-Thoughts Patch Generation

2025-11-25 · Zizhang Luo, Fan Cui, Kexing Zhou, Runlin Guo 외 arxiv

Repairing RTL bugs is crucial for hardware design and verification. Traditional automatic program repair (APR) methods define dedicated search spaces to locate and fix bugs with program synthesis. However, they heavily r…

Program SynthesisProgram Repair

Clover: A Neural-Symbolic Agentic Harness with Stochastic Tree-of-Thoughts for Verified RTL Repair

2026-04-19 · Zizhang Luo, Yansong Xu, Runlin Guo, Fan Cui 외 arxiv

RTL program repair remains a critical bottleneck in hardware design and verification. Traditional automatic program repair (APR) methods rely on predefined templates and synthesis, limiting their bug coverage. Large lang…

Program Repair

Monte Carlo Tree Search for Execution-Guided Program Repair with Large Language Models

2026-01-28 · Yixuan Liang arxiv

Automated program repair with large language models remains challenging at the repository level due to long-horizon reasoning requirements and the limitations of autoregressive decoding. We present CodePilot, a hybrid fr…

Program Repair

Automated C/C++ Program Repair for High-Level Synthesis via Large Language Models

2024-07-04 · Kangwei Xu, Grace Li Zhang, Xunzhao Yin, Cheng Zhuo 외

In High-Level Synthesis (HLS), converting a regular C/C++ program into its HLS-compatible counterpart (HLS-C) still requires tremendous manual effort. Various program scripts have been introduced to automate this process…

C++ codeCode GenerationHigh-Level SynthesisProgram Repair+2

Fairness-guided SMT-based Rectification of Decision Trees and Random Forests

2020-11-22 · Jiang Zhang, Ivan Beschastnikh, Sergey Mechtaev, Abhik Roychoudhury

Data-driven decision making is gaining prominence with the popularity of various machine learning models. Unfortunately, real-life data used in machine learning training may capture human biases, and as a result the lear…

BIG-bench Machine LearningDecision MakingFairnessProgram Repair