We use an LLM-based bot to automatically fetch and summarize new LLM4APR papers, with regular human curation to ensure quality. You can check the raw bot updates in this separate update_file, or explore the curated summaries on our summary site.
- 👏 Citation
- 💡 Repair Scenarios
- Semantic Bug
- Security Vulnerability
- Syntax Error
- Programming Problem
- Static Warning
- Self-Debug
- Type Error
- Web UI Test
- Repository-level Issue
- Smart Contract
- Hardware Bug
- Performance Bug
- API Misuse
- Formal Specification
- Crash Bug
- Test Case
- Error-handling Bug
- Formal Proof
- Translation Bug
- GitHub Issue
- Code Review
- Motion Planner
- 🙆 Human Study
- 🙅 Patch Correctness Assessment
- 📊 Benchmark
- 🤔 Related APR Surveys
@article{zhang2024survey,
title={A Systematic Literature Review on Large Language Models for Automated Program Repair},
author={Zhang, Quanjun and Fang, Chunrong and Xie, Yang and Ma, Yuxiang and Sun, Weisong and Yang, Yun and Chen, Zhenyu},
journal={arXiv preprint arXiv:2405.01466}
year={2024}
}
- Divide-and-Conquer: Automating Code Revisions via Localization-and-Revision [2024-TOSEM] [repo]
- Error Delayed Is Not Error Handled: Understanding and Fixing Propagated Error-Handling Bugs [2025-FSE/ESEC] [repo]
- An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal Specifications [2024-EMSE] [repo]
- Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing [2025-ASE] [repo]
- SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains? [2025-ICLR] [repo]
- DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models [2025-ICSE] [repo]
- Combining Logic and Large Language Models for Assisted Debugging and Repair of ASP Programs [2025-ICST] [repo]
- Less is More: Adaptive Program Repair with Bug Localization and Preference Learning [2025-AAAI] [repo]
- Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair [2024-ASE] [repo]
- FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments [2024-ASE] [repo]
- Investigating Large Language Models Capabilities for Automatic Code Repair in Python [2024-Cluster Computing] [repo]
- Counterexample Guided Program Repair Using Zero-Shot Learning and MaxSAT-based Fault Localization [2025-AAAI] [repo]
- Code repair with llms gives an exploration-exploitation tradeoff [2024-NeurIPS] [repo]
- Automated Program Repair for Introductory Programming Assignments [2024-TLT]
- Investigating the Transferability of Code Repair for Low-Resource Programming Languages [2025-NAACL] [repo]
- CREF: An LLM-based Conversational Software Repair Framework for Programming Tutors [2024-ISSTA] [repo]
- RePair: Automated Program Repair with Process-based Feedback [2024-ACL] [repo]
- MASAI: Modular Architecture for Software-engineering AI Agents [2024-NeurIPS]
- CodeR: Issue Resolving with Multi-Agent and Task Graphs [2024-arxiv] [repo]
- SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering [2024-NeurIPS] [repo]
- AutoCodeRover: Autonomous Program Improvement [2024-ISSTA] [repo]
- MarsCode Agent: AI-native Automated Bug Fixing [2024-arxiv]
- Enhancing Automated Program Repair with Solution Design [2024-ASE] [repo]
- Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution [2025-MSR] [repo]
- OmniGIRL: A Multilingual and Multimodal Benchmark for GitHub Issue Resolution [2025-ISSTA] [repo]
- SWE-GPT: A Process-Centric Language Model for Automated Software Improvement [2025-ISSTA] [repo]
- SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents [2025-NeurIPS] [repo]
- SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinement [2025-ICLR] [repo]
- RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph [2025-ICLR] [repo]
- SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution [2025-NeurIPS] [repo]
- Demystifying LLM-based Software Engineering Agents [2025-FSE/ESEC] [repo]
- MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution [2025-NeurIPS]
- OpenHands: An Open Platform for AI Software Developers as Generalist Agents [2025-ICLR] [repo]
- Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Exploration [2025-FSE-Companion] [repo]
- A Case Study of LLM for Automated Vulnerability Repair: Assessing Impact of Reasoning and Patch Validation Feedback [2024-AIware] [repo]
- VulAdvisor: Natural Language Suggestion Generation for Software Vulnerability Repair [2024-ASE] [repo]
- Teaching AI the ‘Why’ and ‘How’ of Software Vulnerability Fixes [2025-FSE/ESEC] [repo]
- APPATCH: Automated Adaptive Prompting Large Language Models for Real-World Software Vulnerability Patching [2025-USENIX Security] [repo]
- Closing the Gap: A User Study on the Real-world Usefulness of AI-powered Vulnerability Detection & Repair in the IDESecurityArtifact-FunctionalArtifact-AvailableArtifact-Reusable [2025-ICSE] [repo]
- PATCHAGENT: A Practical Program Repair Agent Mimicking Human Expertise [2025-USENIX Security] [repo]
- CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair [2024-ICLR]
- From Code to Correctness: Closing the Last Mile of Code Generation with Hierarchical Debugging [2024-arxiv] [repo]
- When Large Language Models Confront Repository-Level Automatic Program Repair: How Well They Done? [2024-ICSE]
- T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble [2024-JSS] [repo]
- A Deep Dive into Large Language Models for Automated Bug Localization and Repair [2024-FSE/ESEC]
- Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs [2024-ISSTA]
- Automated Program Repair via Conversation: Fixing 162 out of 337 bugs for $0.42 each using chatgpt [2024-ISSTA]
- How Far Can We Go with Practical Function-Level Program Repair? [2024-arxiv] [repo]
- Exploring and Lifting the Robustness of LLM-powered Automated Program Repair with Metamorphic Testing [2024-arxiv]
- Thinkrepair: Self-directed automated program repair [2024-ISSTA] [repo]
- Hierarchical Knowledge Injection for Improving LLM-based Program Repair [2025-ASE] [repo]
- Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repair [2025-TOSEM] [repo]
- APRMCTS: Improving LLM-based Automated Program Repair with Iterative Tree Search [2025-ASE] [repo]
- Demystifying Memorization in LLM-based Program Repair via a General Hypothesis Testing Framework [2025-FSE/ESEC] [repo]
- Hybrid Automated Program Repair by Combining Large Language Models and Program Analy [2025-TOSEM] [repo]
- When Fine-Tuning LLMs Meets Data Privacy: An Empirical Study of Federated Learning in LLM-Based Program Repair [2025-TOSEM] [repo]
- The Impact of Fine-tuning Large Language Models on Automated Program Repair [2025-ICSME] [repo]
- Knowledge-Enhanced Program Repair for Data Science Code [2025-ICSE] [repo]
- The Fact Selection Problem in LLM-Based Program Repair [2025-ICSE] [repo]
- The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models [2025-EASE] [repo]
- MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning [2025-TOSEM]
- Adversarial Reasoning for Repair Based on Inferred Program Intent [2025-ISSTA] [repo]
- Repair Ingredients Are All You Need: Improving Large Language Model-Based Program Repair viaRepair Ingredients Search [2025-ICSE] [repo]
- Aligning the Objective of LLM-based Program Repair [2025-ICSE] [repo]
- One Size Does Not Fit All: Multi-granularity Patch Generation for Better Automated Program Repair [2024-ISSTA] [repo]
- Template-Guided Program Repair in the Era of Large Language Models [2025-ICSE] [repo]
- Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models [2024-arxiv] [repo]
- HapRepair: Learn to Repair OpenHarmony Apps [2025-FSE/ESEC] [repo]
- CORE: Resolving Code Quality Issues using LLMs [2024-FSE/ESEC]
- FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair [2024-TSE] [repo]
- NIODebugger: A Novel Approach to Repair Non-Idempotent-Outcome Tests with LLM-Based Agent [2025-ICSE] [repo]
- RetypeR: Integrated Retrieval-based Automatic Program Repair for Python Type Errors [2024-ICSME] [repo]
- From Code to Correctness: Closing the Last Mile of Code Generation with Hierarchical Debugging [2024-arxiv] [repo]
- When Large Language Models Confront Repository-Level Automatic Program Repair: How Well They Done? [2024-ICSE]
- T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble [2024-JSS] [repo]
- A Deep Dive into Large Language Models for Automated Bug Localization and Repair [2024-FSE/ESEC]
- Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs [2024-ISSTA] [repo]
- Automated Program Repair via Conversation: Fixing 162 out of 337 bugs for $0.42 each using chatgpt [2024-ISSTA] [repo]
- How Far Can We Go with Practical Function-Level Program Repair? [2024-arxiv] [repo]
- Exploring and Lifting the Robustness of LLM-powered Automated Program Repair with Metamorphic Testing [2024-arxiv]
- Thinkrepair: Self-directed automated program repair [2024-ISSTA] [repo]
- Hierarchical Knowledge Injection for Improving LLM-based Program Repair [2025-ASE] [repo]
- Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repair [2025-TOSEM] [repo]
- APRMCTS: Improving LLM-based Automated Program Repair with Iterative Tree Search [2025-ASE] [repo]
- Demystifying Memorization in LLM-based Program Repair via a General Hypothesis Testing Framework [2025-FSE/ESEC] [repo]
- Hybrid Automated Program Repair by Combining Large Language Models and Program Analy [2025-TOSEM] [repo]
- When Fine-Tuning LLMs Meets Data Privacy: An Empirical Study of Federated Learning in LLM-Based Program Repair [2025-TOSEM] [repo]
- The Impact of Fine-tuning Large Language Models on Automated Program Repair [2025-ICSME] [repo]
- Knowledge-Enhanced Program Repair for Data Science Code [2025-ICSE] [repo]
- The Fact Selection Problem in LLM-Based Program Repair [2025-ICSE] [repo]
- The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models [2025-EASE] [repo]
- MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning [2025-TOSEM]
- Adversarial Reasoning for Repair Based on Inferred Program Intent [2025-ISSTA] [repo]
- Repair Ingredients Are All You Need: Improving Large Language Model-Based Program Repair viaRepair Ingredients Search [2025-ICSE] [repo]
- Aligning the Objective of LLM-based Program Repair [2025-ICSE] [repo]
- One Size Does Not Fit All: Multi-granularity Patch Generation for Better Automated Program Repair [2024-ISSTA] [repo]
- Template-Guided Program Repair in the Era of Large Language Models [2025-ICSE] [repo]
- Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models [2024-arxiv] [repo]
- HapRepair: Learn to Repair OpenHarmony Apps [2025-FSE/ESEC] [repo]
- Automated program repair for variability bugs in software product line systems[2024-JSS] [paper]
- A Unified Debugging Approach via LLM-Based Multi-Agent Synergy [2024-arxiv] [paper] [repo]
- How Far Can We Go with Practical Function-Level Program Repair? [2024-arxiv] [paper] [repo]
- Automated program repair via conversation: Fixing 162 out of 337 bugs for $0.42 each using chatgpt[2024-ISSTA] [paper]
Old Version: Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT [2023-arxiv] [paper] - A Novel Approach for Automatic Program Repair using Round-Trip Translation with Large Language Models [2024-arxiv] [paper] [repo]
- Out of Context: How important is Local Context in Neural Program Repair? [2024-ICSE] [paper] [repo]
- Multi-Objective Fine-Tuning for Enhanced Program Repair with LLMs [2024-arxiv] [paper]
- Aligning the Objective of LLM-based Program Repair [2025-ICSE] [paper] [repo]
- ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairs [2024-arxiv] [paper]
- Exploring the Potential of Pre-Trained Language Models of Code for Automated Program Repair [2024-Electronics] [paper]
- CigaR: Cost-efficient Program Repair with LLMs [2024-arxiv] [paper] [repo]
- The Fact Selection Problem in LLM-Based Program Repair [2024-arxiv] [paper] [repo]
- A Novel Approach for Automated Program Repair using Round-Trip Translation with Large Language Models [2024-arxiv] [paper] [repo]
- RepairAgent: An Autonomous, LLM-Based Agent for Program Repair [2024-arxiv] [paper]
- A Deep Dive into Large Language Models for Automated Bug Localization and Repair [2024-FSE/ESEC] [paper]
- Automated Program Repair in the Era of Large Pre-trained Language Models [2023-ICSE] [paper] [repo]
- Repair Is Nearly Generation: Multilingual Program Repair with LLMs [2023-AAAI] [paper]
- Retrieval-based prompt selection for code-related few-shot learning [2023-ICSE] [paper] [repo]
- What makes good in-context demonstrations for code intelligence tasks with llms? [2023-ASE] [paper] [repo]
- Fully Autonomous Programming with Large Language Models [2023-GECCO] [paper] [repo]
- Automated Program Repair Using Generative Models for Code Infilling [2023-AIED] [paper] [repo]
- STEAM: Simulating the InTeractive BEhavior of ProgrAMmers for Automatic Bug Fixing [2023-arxiv] [paper]
- Conversational automated program repair [2023-arxiv] [paper]
- Is ChatGPT the Ultimate Programming Assistant--How far is it? [2023-arxiv] [paper] [repo]
- Using Large Language Models for Bug Localization and Fixing [2023-iCAST] [paper]
- An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair [2023-ASE] [paper] [repo]
- An Evaluation of the Effectiveness of OpenAI's ChatGPT for Automated Python Program Bug Fixing using QuixBugs [2023-iSEMANTIC] [paper]
- Explainable Automated Debugging via Large Language Model-driven Scientific Debugging [2023-arxiv] [paper]
- The Right Prompts for the Job: Repair Code-Review Defects with Large Language Model [2023-arxiv] [paper]
- Impact of Code Language Models on Automated Program Repair [2023-ICSE] [paper] [repo]
- Towards Generating Functionally Correct Code Edits from Natural Language Issue Descriptions [2023-arxiv] [paper]
- The Plastic Surgery Hypothesis in the Era of Large Language Models [2023-ASE] [paper] [repo]
- Exploring the Limits of ChatGPT in Software Security Applications [2023-arxiv] [paper]
- CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation [2023-arxiv] [paper] [repo]
- Enhancing Automated Program Repair through Fine-tuning and Prompt Engineering [2023-arxiv] [paper] [repo]
- Training Language Models for Programming Feedback Using Automated Repair Tools [2023-AIED] [paper] [repo]
- RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair [2023-arxiv] [paper] [repo]
- Automated Code Editing with Search-Generate-Modify [2023-arxiv] [paper] [repo]
- RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair [2023-FSE/ESEC] [paper] [repo]
- Neural Program Repair with Program Dependence Analysis and Effective Filter Mechanism [2023-arxiv] [paper]
- Coffee: Boost Your Code LLMs by Fixing Bugs with Feedback [2023-arxiv] [paper] [repo]
- A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repair [2023-arxiv] [paper]
- Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repair [2023-FSE/ESEC] [paper] [repo]
- Gamma: Revisiting Template-Based Automated Program Repair Via Mask Prediction [2023-ASE] [paper] [repo]
- An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair [2023-APR] [paper] [repo]
- Improving Automated Program Repair with Domain Adaptation [2023-TOSEM] [paper] [repo]
- Enhancing Code Language Models for Program Repair by Curricular Fine-tuning Framework [2023-ICSME] [paper]
- The potential use of ChatGPT for debugging and bug fixing [2023-] [paper]
- CIRCLE: Continual Repair across Programming Languages [2022-ISSTA] [paper] [repo]
- Towards JavaScript program repair with Generative Pre-trained Transformer (GPT-2) [2022-APR] [paper] [repo]
- Fix Bugs with Transformer through a Neural-Symbolic Edit Grammar [2022-ICLR] [paper]
- Patch Generation with Language Models: Feasibility and Scaling Behavior [2022-ICLR] [paper]
- Can OpenAI's codex fix bugs?: an evaluation on QuixBugs [2022-APR] [paper]
- An Analysis of the Automatic Bug Fixing Performance of ChatGPT [2022-APR] [paper] [repo]
- Less training, more repairing please: revisiting automated program repair via zero-shot learning [2022-FSE/ESEC] [paer] [repo]
- Framing Program Repair as Code Completion [2022-APR] [paper] [repo]
- DEAR A Novel Deep Learning-based Approach for Automated Program Repair [2022-ICSE] [paper] [repo]
- Generating Bug-Fixes Using Pretrained Transformers [2021-PLDI] [paper]
- Applying CodeBERT for Automated Program Repair of Java Simple Bugs [2021-MSR] [paper] [repo]
- CURE Code-Aware Neural Machine Translation for Automatic Program Repair [2021-ICSE] [paper] [repo]
- How to Understand Whole Software Repository? [2024-arXiv] [paper]
- One Size Does Not Fit All: Multi-granularity Patch Generation for Better Automated Program Repair [2024-ISSTA] [repo]
- Template-Guided Program Repair in the Era of Large Language Models [2025-ICSE] [repo]
- A Case Study of LLM for Automated Vulnerability Repair: Assessing Impact of Reasoning and Patch Validation Feedback [2024-AIware] [repo]
- VulAdvisor: Natural Language Suggestion Generation for Software Vulnerability Repair [2024-ASE] [repo]
- Teaching AI the ‘Why’ and ‘How’ of Software Vulnerability Fixes [2025-FSE/ESEC] [repo]
- APPATCH: Automated Adaptive Prompting Large Language Models for Real-World Software Vulnerability Patching [2025-USENIX Security] [repo]
- Closing the Gap: A User Study on the Real-world Usefulness of AI-powered Vulnerability Detection & Repair in the IDESecurityArtifact-FunctionalArtifact-AvailableArtifact
- Reusable [2025-ICSE] [repo]
- PATCHAGENT: A Practical Program Repair Agent Mimicking Human Expertise [2025-USENIX Security] [repo]
- 🔥Automated Repair of AI Code with Large Language Models and Formal Verification [2024-arXiv] [paper]
- 🔥NAVRepair: Node-type Aware C/C++ Code Vulnerability Repair [2024-arxiv] [paper]
- Enhanced Automated Code Vulnerability Repair using Large Language Models [2024-arxiv] [paper]
- Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources [2024-ICSE] [paper] [repo]
- A Study of Vulnerability Repair in JavaScript Programs with Large Language Models [2024-arxiv] [paper] [repo]
- Chain-of-Thought Prompting of Large Language Models for Discovering and Fixing Software Vulnerabilities [2024-arxiv] [paper]
- Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We? [2023-TDSC] [paper] [repo]
- Examining zero-shot vulnerability repair with large language models [2023-S&P] [paper] [repo]
- An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair [2023-ASE] [paper] [repo]
- A New Era in Software Security: Towards Self-Healing Software via Large Language Models and Formal Verification [2023-arxiv] [paper]
- Exploring the Limits of ChatGPT in Software Security Applications [2023-arxiv] [paper]
- ZeroLeak: Using LLMs for Scalable and Cost Effective Side-Channel Patching [2023-arxiv] [paper]
- How ChatGPT is Solving Vulnerability Management Problem [2023-arxiv] [paper] [repo]
- How Effective Are Neural Networks for Fixing Security Vulnerabilities [2023-ISSTA] [paper] [repo]
- Vision Transformer-Inspired Automated Vulnerability Repair [2023-TOSEM] [paper] [repo]
- Can large language models find and fix vulnerable software? [2023-arxiv] [paper]
- VulRepair: A T5-Based Automated Software Vulnerability Repair [2022-FSE/ESEC] [paper] [repo]
- HapRepair: Learn to Repair OpenHarmony Apps [2025-FSE/ESEC] [repo]
- A Novel Approach for Automated Program Repair using Round-Trip Translation with Large Language Models [2024-arxiv] [paper] [repo]
- Repair Is Nearly Generation: Multilingual Program Repair with LLMs [2023-AAAI] [paper]
- Fixing Rust Compilation Errors using LLMs [2023-arxiv] [paper]
- An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair [2023-ASE] [paper] [repo]
- A Chain of AI-based Solutions for Resolving FQNs and Fixing Syntax Errors in Partial Code [2023-arxiv] [paper] [repo]
- The Right Prompts for the Job: Repair Code-Review Defects with Large Language Model [2023-arxiv] [paper]
- SYNSHINE: improved fixing of Syntax Errors [2022-TSE] [paper] [repo]
- 🔥Combining Logic and Large Language Models for Assisted Debugging and Repair of ASP Programs [2025-ICST] [repo]
- 🔥Less is More: Adaptive Program Repair with Bug Localization and Preference Learning [2025-AAAI] [repo]
- 🔥Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair [2024-ASE] [repo]
- 🔥FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments [2024-ASE] [repo]
- 🔥Investigating Large Language Models Capabilities for Automatic Code Repair in Python [2024-Cluster Computing] [repo]
- 🔥Counterexample Guided Program Repair Using Zero-Shot Learning and MaxSAT-based Fault Localization [2025-AAAI] [repo]
- 🔥Code repair with llms gives an exploration-exploitation tradeoff [2024-NeurIPS] [repo]
- 🔥Automated Program Repair for Introductory Programming Assignments [2024-TLT] [repo]
- 🔥Investigating the Transferability of Code Repair for Low-Resource Programming Languages [2025-NAACL] [repo]
- 🔥CREF: An LLM-based Conversational Software Repair Framework for Programming Tutors [2024-ISSTA] [repo]
- 🔥RePair: Automated Program Repair with Process-based Feedback [2024-ACL] [repo]
- CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair [2024-arXiv-NVIDIA] [paper]
- A Unified Debugging Approach via LLM-Based Multi-Agent Synergy [2024-arXiv] [paper] [repo]
- PyDex: Repairing Bugs in Introductory Python Assignments using LLMs [2024-OOPSLA] [paper] [repo]
- DebugBench: Evaluating Debugging Capability of Large Language Models [2024-arxiv] [paper] [repo]
- ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairs [2024-arxiv] [paper]
- ConDefects: A New Dataset to Address the Data Leakage Concern for LLM-based Fault Localization and Program Repair [2024-arxiv] [paper] [repo]
- Peer-aided Repairer: Empowering Large Language Models to Repair Advanced Student Assignments [2024-arxiv] [paper]
- Improved Program Repair Methods using Refactoring with GPT Models [2024-SIGCSE TS] [paper] [repo]
- A critical review of large language model on software engineering: An example from chatgpt and automated program repair [2023-arxiv] [paper] [repo]
- Automated Repair of Programs from Large Language Models [2023-ICSE] [paper] [repo]
- FixEval: Execution-based Evaluation of Program Fixes for Programming Problems [2023-APR] [paper] [repo]
- Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues [2023-TOSEM] [paper] [repo]
- Repairing bugs in python assignments using large language models [2022-arixv] [paper]
- CORE: Resolving Code Quality Issues using LLMs [2024-FSE/ESEC]
- Frustrated with Code Quality Issues? LLMs can Help! [2024-FSE/ESEC] [paper] [repo]
- SkipAnalyzer: An Embodied Agent for Code Analysis with Large Language Models [2023-arxiv] [paper] [repo]
- RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair [2023-FSE/ESEC] [paper] [repo]
- InferFix: End-to-End Program Repair with LLMs over Retrieval-Augmented Prompts [2023-FSE/ESEC] [paper] [repo]
- Can LLMs Patch Security Issues [2023-arxiv] [paper] [repo]
- Improving Automated Program Repair with Domain Adaptation [2023-TOSEM] [paper] [repo]
- An empirical study of deep transfer learning-based program repair for Kotlin projects [2022-FSE/ESEC] [paper]
- TFix-Learning to Fix Coding Errors with a Text-to-Text Transformer [2021-PMLR] [paper] [repo]
- Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models [2024-arxiv] [repo]
- CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair [2024-ICLR]
- From Code to Correctness: Closing the Last Mile of Code Generation with Hierarchical Debugging [2024-arXiv] [paper] [repo]
- Teaching Large Language Models to Self-Debug [2024-ICLR] [paper]
- OpenCodeInterpreter: Integrating Code Generation with Execution and Refinement [2024-arxiv] [paper] [repo]
- CYCLE: Learning to Self-Refine the Code Generation [2024-OOPSLA] [paper] [repo]
- LDB: A Large Language Model Debugger via Verifying Runtime Execution Step by Step [2024-arxiv] [paper] [repo]
- Leveraging Print Debugging to Improve Code Generation in Large Language Models [2024-arxiv] [paper]
- SelfEvolve: A Code Evolution Framework via Large Language Models [2023-arxiv] [paper]
- Self-Refine: Iterative Refinement with Self-Feedback [2023-NeurIPS] [paper] [repo]
- AgentCoder: Multi Agent-Code Generation with Iterative Testing and Optimisation [2023-arxiv] [paper]
- Self-Edit: Fault-Aware Code Editor for Code Generation [2023-ACL] [paper] [repo]
- Is Self-Repair a Silver Bullet for Code Generation? [2023-ICLR] [paper] [repo]
- RetypeR: Integrated Retrieval-based Automatic Program Repair for Python Type Errors [2024-ICSME] [repo]
- Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors [2024-ICSE] [paper] [repo]
- PyTy: Repairing Static Type Errors in Python [2024-ICSE] [paper] [repo]
- GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models for Code Repair [2023-SLE] [paper] [repo]
- Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking [2023-arxiv] [paper]
- MASAI: Modular Architecture for Software-engineering AI Agents [2024-NeurIPS]
- CodeR: Issue Resolving with Multi-Agent and Task Graphs [2024-arxiv] [repo]
- SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering [2024-NeurIPS] [repo]
- AutoCodeRover: Autonomous Program Improvement [2024-ISSTA] [repo]
- MarsCode Agent: AI-native Automated Bug Fixing [2024-arxiv]
- Enhancing Automated Program Repair with Solution Design [2024-ASE] [repo]
- Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution [2025-MSR] [repo]
- OmniGIRL: A Multilingual and Multimodal Benchmark for GitHub Issue Resolution [2025-ISSTA] [repo]
- SWE-GPT: A Process-Centric Language Model for Automated Software Improvement [2025-ISSTA] [repo]
- SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents [2025-NeurIPS] [repo]
- SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinement [2025-ICLR] [repo]
- RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph [2025-ICLR] [repo]
- SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution [2025-NeurIPS] [repo]
- Demystifying LLM-based Software Engineering Agents [2025-FSE/ESEC] [repo]
- MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution [2025-NeurIPS] [repo]
- OpenHands: An Open Platform for AI Software Developers as Generalist Agents [2025-ICLR] [repo]
- Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Exploration [2025-FSE-Companion] [repo]
- ACFIX: Guiding LLMs with Mined Common RBAC Practices for Context-Aware Repair of Access Control Vulnerabilities in Smart Contracts [2024-arxiv] [paper]
- Evaluating ChatGPT for Smart Contracts Vulnerability Correction [2023-COMPSAC] [paper] [repo]
- CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair [2024-ICLR]
- On Hardware Security Bug Code Fixes By Prompting Large Language Models [2024-TIFS] [paper] [repo]
Its pre-print: Fixing Hardware Security Bugs with Large Language Models [2022-arXiv] [paper] - HDLdebugger: Streamlining HDL debugging with Large Language Models [2024-arxiv] [paper]
- RTLFixer: Automatically Fixing RTL Syntax Errors with Large Language Models [2023-arxiv] [paper]
- LLM4SecHW: Leveraging domain-specific large language model for hardware debugging [2023-AsianHOST] [paper]
- Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing [2025-ASE] [repo]
- SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains? [2025-ICLR] [repo]
- DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models [2025-ICSE] [repo]
- RAPGen: An Approach for Fixing Code Inefficiencies in Zero-Shot [2023-arxiv] [paper]
- DeepDev-PERF: A Deep Learning-Based Approach for Improving Software Performance [2022-FSE/ESEC] [paper] [repo]
- An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal Specifications [2024-EMSE] [repo]
- FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair [2024-TSE] [repo]
- NIODebugger: A Novel Approach to Repair Non-Idempotent-Outcome Tests with LLM-Based Agent [2025-ICSE] [repo]
- Automated Test Case Repair Using Language Models [2024-arxiv] [paper]
- Identify and Update Test Cases when Production Code Changes: A Transformer-based Approach [2023-ASE]
- Error Delayed Is Not Error Handled: Understanding and Fixing Propagated Error-Handling Bugs [2025-FSE/ESEC] [repo]
- Baldur: Whole-Proof Generation and Repair with Large Language Models [2023-FSE/ESEC] [paper]
- Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code [2024-ICSE] [paper] [repo]
- Divide-and-Conquer: Automating Code Revisions via Localization-and-Revision [2024-TOSEM] [repo]
- Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study [2024-ICSE] [paper] [repo]
- DrPlanner: Diagnosis and Repair of Motion Planners Using Large Language Models [2024-arxiv] [paper] [repo]
- Exploring Experiences with Automated Program Repair in Practice [2024-ICSE] [paper]
- Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models [2024-arxiv] [paper] [repo]
- An Empirical Study of Adoption of ChatGPT for Bug Fixing among Professional Developers [2023-ITA] [paper]
- 🔥Leveraging Large Language Model for Automatic Patch Correctness Assessment[2024-TSE] [paper]
- APPT Boosting Automated Patch Correctness Prediction via Pre-trained Language Model [2024-TSE] [paper] [repo]
- The Best of Both Worlds: Combining Learned Embeddings with Engineered Features for Accurate Prediction of Correct Patches [2023-TOSME] [paper] [repo]
- Invalidator: Automated Patch Correctness Assessment via Semantic and Syntactic Reasoning [2023-TSE] [paper] [repo]
- PatchZero: Zero-Shot Automatic Patch Correctness Assessment [2023-arxiv] [paper]
- Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness [2021-ASE] [paper] [repo]
- Evaluating representation learning of code changes for predicting patch correctness in program repair [2020-ASE] [paper] [repo]
- 🔥Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair[2024-ASE] [paper]
- 🔥MuBench: Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs [2024-ISSTA] [paper]
- CodeEditorBench: Evaluating Code Editing Capability of Large Language Models [2024-arxiv] [paper] [repo]
- GitBug-Java: A Reproducible Benchmark of Recent Java Bugs [2024-arxiv] [paper] [repo]
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues? [2024-ICLR] [paper] [repo]
- DebugBench: Evaluating Debugging Capability of Large Language Models [2024-arxiv] [paper] [repo]
- ConDefects: A New Dataset to Address the Data Leakage Concern for LLM-based Fault Localization and Program Repair [2024-arxiv] [paper] [repo]
- A critical review of large language model on software engineering: An example from chatgpt and automated program repair [2023-arxiv] [paper] [repo]
- CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation [2023-arxiv] [paper] [repo]
- FixEval: Execution-based Evaluation of Program Fixes for Programming Problems [2023-APR] [paper] [repo]