mlsanityData to 7 Oct 2026

Hybrid Automated Program Repair by Combining Large Language Models and Program Analysis

arXiv 2406.00992 ↗First posted 3 Jun 2024cs.SEcited by 22

Not on the map. Why?

Abstract (arXiv)

Automated Program Repair (APR) has garnered significant attention due to its potential to streamline the bug repair process for human developers. Recently, LLM-based APR methods have shown promise in repairing real-world bugs. However, existing APR methods often utilize patches generated by LLMs without further optimization, resulting in reduced effectiveness due to the lack of program-specific knowledge. Furthermore, the evaluations of these APR methods have typically been conducted under the assumption of perfect fault localization, which may not accurately reflect their real-world effectiveness. To address these limitations, this paper introduces an innovative APR approach called GIANTREPAIR. Our approach leverages the insight that LLM-generated patches, although not necessarily correct, offer valuable guidance for the patch generation process. Based on this insight, GIANTREPAIR first constructs patch skeletons from LLM-generated patches to confine the patch space, and then generates high-quality patches tailored to specific programs through context-aware patch generation by instantiating the skeletons. To evaluate the performance of our approach, we conduct two large-scale experiments. The results demonstrate that GIANTREPAIR not only effectively repairs more bugs (an average of 27.78% on Defects4J v1.2 and 23.40% on Defects4J v2.0) than using LLM-generated patches directly, but also outperforms state-of-the-art APR methods by repairing at least 42 and 7 more bugs under perfect and automated fault localization scenarios, respectively.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 10; 2026: 11.

22 papers.

Sort:

By area:

  1. 2025Towards an Understanding of Context Utilization in Code Intelligencecited by 10
  2. 2025Hallucination to Consensus: Multi-Agent LLMs for End-to-End JUnit Test Generationcited by 8
  3. 2025RefAgent: A Multi-agent LLM-based Framework for Automatic Software Refactoringcited by 7
  4. 2025Hierarchical Repository-Level Code Summarization for Business Applications Using Local LLMscited by 6
  5. 2025REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinementcited by 6
  6. 2024Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repaircited by 4
  7. 2025DynaFix: Iterative Automated Program Repair Driven by Execution-Level Dynamic Informationcited by 3
  8. 2025From Empirical Evaluation to Context-Aware Enhancement: Repairing Regression Errors with LLMscited by 1
  9. 2025Accelerating Automatic Program Repair with Dual Retrieval-Augmented Fine-Tuning and Patch Generation on Large Language Modelscited by 1
  10. 2025Repairing vulnerabilities without invisible hands. A differentiated replication study on LLMscited by 1
  11. 2026VulnAgent-R2: Evidence-Calibrated Multi-Agent Auditing for Repository-Level Vulnerability Detectioncited by 1
  12. 2026How Much Static Structure Do Code Agents Need? A Study of Deterministic Anchoringcited by 1
10 more
  1. 2025Leveraging GPT-4 for Vulnerability-Witnessing Unit Test Generationcited by 0
  2. 2026SWE-Spot: Building Small Repo-Experts with Repository-Centric Learningcited by 0
  3. 2026Project Prometheus: Bridging the Intent Gap in Agentic Program Repair via Reverse-Engineered Executable Specificationscited by 0
  4. 2026A Metamorphic Testing Approach to Diagnosing Memorization in LLM-Based Program Repaircited by 0
  5. 2026BLAgent: Agentic RAG for File-Level Bug Localizationcited by 0
  6. 2026MultiFixer: A Coordinator-Proposer Based Multi-Agent Framework For Fixing Multi-Hunk Bugscited by 0
  7. 2026AdaptAgent: A Multi-agent, Domain-Guided Reasoning Framework for Code Adaptationcited by 0
  8. 2026Agent-Based Test Assertion Generation via Diverse Perspective Aggregationcited by 0
  9. 2026Benchmarking Automated Security Patch Backporting: How Far Are We?cited by 0
  10. 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verificationcited by 0