PPPI / Flexeme
This project provides several implementations for commit untangling and proposes a new representation of git patches by projecting the patch onto a PDG.
☆11Updated last year
Alternatives and similar repositories for Flexeme:
Users that are interested in Flexeme are comparing it to the libraries listed below
- mBERT is a mutation testing tool that uses a pre-trained language model (CodeBERT) to generate mutants.☆11Updated 10 months ago
- ☆13Updated last year
- ☆18Updated 6 months ago
- ☆13Updated 2 years ago
- Hosts our tool for mining simple "stupid'' bugs (SStuBs).☆35Updated 2 years ago
- Neural Program Repair with Execution-based Backpropagation http://arxiv.org/pdf/2105.04123☆24Updated last year
- A learning-guided approach for executing arbitrary Python code snippets☆15Updated 8 months ago
- An empirical study on patch correctness☆15Updated 2 years ago
- A tool of collecting patch-related commits and parsing patches.☆13Updated 5 years ago
- A Reproducible Benchmark of Recent Java Bugs☆28Updated 2 weeks ago
- An Extensible Java Bug Benchmark for Automatic Program Repair Studies☆32Updated 8 months ago
- ☆13Updated last year
- ☆13Updated last year
- ☆29Updated 3 years ago
- For our ICSE23 paper "KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair" by Nan Jiang, Thibaud Lutellier, Yiling…☆30Updated last year
- ☆33Updated 2 years ago
- A library for building intraprocedural PDGs for Java programs☆32Updated last year
- ☆25Updated 3 years ago
- Vul4J: A Dataset of Reproducible Java Vulnerabilities☆69Updated 2 months ago
- ☆13Updated 10 months ago
- ☆21Updated last year
- Template-based Automated Program Repair☆42Updated 9 months ago
- Research Acceleration Platform that provides interface to multiple state-of-the-art program analysis tools including but not limited to f…☆66Updated this week
- An implementation of Tare.☆11Updated 9 months ago
- This repository provides the code and guidance for reproducing the results in our ESEC/FSE 2023 submission "Pre-training Code Representat…☆23Updated 10 months ago
- VulTrigger is a tool to for identifying vulnerability-triggering statements across functions and investigating the effectiveness of funct…☆27Updated 10 months ago
- open science repo of "Neural Transfer Learning for Repairing Security Vulnerabilities in C Code" https://arxiv.org/pdf/2104.08308☆57Updated 9 months ago
- This is the replication package of V-SZZ, which has been accepted by ICSE2022☆11Updated 3 weeks ago
- Program Transformation Tool for Java Methods☆11Updated 2 years ago
- For our ICSE21 paper "CURE: Code-Aware Neural Machine Translation for Automatic Program Repair" by Nan Jiang, Thibaud Lutellier, and Lin …☆50Updated last year