program-repair

There are 48 repositories under program-repair topic.

  • eclipse/repairnator

    Software development bots for Github. Join the bot revolution! :star2::robot::star2::revolving_hearts:

    Language:Java3813262183
  • SpoonLabs/astor

    Automatic program repair for Java with generate-and-validate techniques :v::v:: jGenProg (2014) - jMutRepair (2016) - jKali (2016) - DeepRepair (2017) - Cardumen (2018) - 3sfix (2018)

    Language:Java20112196107
  • michiyasunaga/DrRepair

    [ICML 2020] DrRepair: Learning to Repair Programs from Error Messages

    Language:Python19071333
  • ise-uiuc/Repilot

    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"

    Language:Python126409
  • michiyasunaga/BIFI

    [ICML 2021] Break-It-Fix-It: Unsupervised Learning for Program Repair

    Language:Python1094025
  • pku-msv-lab/angelix

    Semantic program repair system for C programs

    Language:Java95132438
  • SpoonLabs/nopol

    Automatic program repair system for Java based on dynamic analysis and code synthesis with SMT. Also contains the code of Dynamoth.

    Language:Java94910940
  • ASSERT-KTH/sorald

    Automatic repair system for static analysis warnings from SonarQube's SonarJava, TDSC 2022 http://arxiv.org/pdf/2103.12033

    Language:Java89727827
  • program-repair/program-repair.github.io

    Automated program repair bibliography, tools and benchmarks.

    Language:HTML72207434
  • nus-apr/cerberus

    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.

    Language:Python5367226
  • EhsanMashhadi/MSR2021-ProgramRepair

    Code of our paper Applying CodeBERT for Automated Program Repair of Java Simple Bugs which is accepted to MSR 2021.

    Language:Python483117
  • kusumotolab/kGenProg

    A High-performance, High-extensibility and High-portability APR System

    Language:Java471343213
  • GhabiX/SRepair

    ✅SRepair: Powerful LLM-based Program Repairer with $0.029/Fixed Bug

    Language:Python36101
  • iSEngLab/AwesomeLLM4APR

    A Systematic Literature Review on Large Language Models for Automated Program Repair

  • rshariffdeen/CPR

    CPR: A new automated program repair technique based on concolic execution which works on patch abstraction with the sub-optimal goal of refining the patch to less over-fit the initial test cases.

    Language:C30518
  • rshariffdeen/FixMorph

    FixMorph is a morphing tool for C source codes which supports automated code-transfer

    Language:Python291099
  • xgdsmileboy/GenPat

    This is an automated transformation inference tool that leverages a big code corpus to guide the abstraction of transformation patterns.

    Language:Java29729
  • yuntongzhang/vulnfix

    Program Vulnerability Repair via Inductive Inference

    Language:Python18205
  • logifix

    lyxell/logifix

    Fixing static analysis violations in Java source code using Datalog

    Language:C++172820
  • TruX-DTF/iFixR

    Bug Report driven Program Repair

    Language:Perl17314
  • pku-msv-lab/f1x

    Efficient patch generation engine for C/C++ programs

    Language:C++161673
  • trailofbits/tourniquet

    A Python library for easy and fast program transformation/repair

    Language:Python1528212
  • SpoonLabs/npefix

    Open-science code of the program repair tool described in "Dynamic Patch Generation for Null Pointer Exceptions Using Metaprogramming" (SANER'17)

    Language:Java1414169
  • Spirals-Team/IntroClassJava

    A dataset of Java bugs for automatic repair, derived from the C bugs of IntroClass

    Language:Java1315610
  • iSEngLab/LLM4VulFix

    [2023 TDSC] Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We?

    Language:Python111
  • squaresLab/SOSRepair

    Language:Python9675
  • rshariffdeen/PatchWeave

    Automated Patch transplantation tool for C programs

    Language:Python6412
  • tuhh-softsec/LLM4SecDev

    Community-driven effort to facilitate discovery, access and systematization of data related to Large Language Models used for security perposes.

    Language:TypeScript6120
  • h4iku/T5APR

    Repository for the paper "T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble."

    Language:Python50
  • nus-apr/CrashRepair

    Security Vulnerability Repair via Concolic Execution and Code Mutations

    Language:Python5
  • pmorvalho/C-Pack-IPAs

    C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments (IPAs)

    Language:C5310
  • repairnator/open-science-repairnator

    Open science data of the Repairnator project

    Language:HTML4703
  • h4iku/repairSStuBs

    An attempt at detecting SStuBs using a pre-trained transformer and repairing them with a seq2seq model.

    Language:Python3212
  • pmorvalho/MultIPAs

    MultIPAs: Applying Program Transformations to Introductory Programming Assignments for Data Augmentation

    Language:C3211
  • adam-sse/geneseer

    A search-based automated program-repair tool for Java.

    Language:Java2100
  • songyahui/infer_TempFix

    ProveNFix is a program analysis/repair tool for temporal properties for C language.

    Language:OCaml20