[ICML 2020] DrRepair: Learning to Repair Programs from Error Messages
-
Updated
May 24, 2021 - Python
[ICML 2020] DrRepair: Learning to Repair Programs from Error Messages
Repilot, a patch generation tool introduced in the ESEC/FSE'23 paper "Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repair"
[ICML 2021] Break-It-Fix-It: Unsupervised Learning for Program Repair
[USENIX Security 25] PatchAgent is a LLM-based practical program repair agent that mimics human expertise.
Research Acceleration Platform that provides interface to multiple state-of-the-art program analysis tools including but not limited to fuzzing, static analysis and program repair.
✅SRepair: Powerful LLM-based Program Repairer with $0.029/Fixed Bug
For our ISSTA20 paper "CoCoNuT: Combining Context-Aware Neural Translation Models using Ensemble for Program Repair" by Thibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei and Lin Tan
For our ICSE23 paper "Impact of Code Language Models on Automated Program Repair" by Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan
For our ICSE21 paper "CURE: Code-Aware Neural Machine Translation for Automatic Program Repair" by Nan Jiang, Thibaud Lutellier, and Lin Tan
Code of our paper Applying CodeBERT for Automated Program Repair of Java Simple Bugs which is accepted to MSR 2021.
FixMorph is a morphing tool for C source codes which supports automated code-transfer
For our ICSE23 paper "KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair" by Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, and Xiangyu Zhang
[2023 TDSC] Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We?
⚙️ A tool for collecting executable code datasets with GitHub Actions ⚙️
[ICSE'25] Aligning the Objective of LLM-based Program Repair
Security Vulnerability Repair via Concolic Execution and Code Mutations
A Python library for easy and fast program transformation/repair
Repository for the paper "T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble."
Add a description, image, and links to the program-repair topic page so that developers can more easily learn about it.
To associate your repository with the program-repair topic, visit your repo's landing page and select "manage topics."