- Academic
Anonymous GitHub
Anonymous GitHub is an open-source service that provides automatic anonymization GitHub repository to simplify double-blind submissions. That has been used to anonymize 2824 GitHub repositories.
A list of my active projects that are also available on GitHub.
Anonymous GitHub is an open-source service that provides automatic anonymization GitHub repository to simplify double-blind submissions. That has been used to anonymize 2824 GitHub repositories.
BibTeX2Wiki is a small tool that transforms BibTeX references into a Wikipedia references.
BikiniProxy is a novel technique to provide self-healing for the web. BikiniProxy is designed as an HTTP proxy that uses five self-healing strategies to rewrite the buggy HTML and Javascript code.
\BlueLaTeX aims to provide a tool chain to easily write documents collaboratively.
Defects4J Dissection presents data to help researchers and practitioners to better understand the Defects4J bug dataset.
c2spoon is a library that takes the xml representation of a C program and maps it on the Java AST.
IntroClassJava is a dataset of small buggy Java programs. This dataset is the Java version of the original dataset IntroClass that contains small buggy C programs.
Itzal is an automatic software repair tool that generates patches directly in production environment.
A maven plugin for executing automated program repair on Maven projects.
NPEFix is a metaprogramming repair tool that targets NullPointerException bugs.
Nopol is an automatic software repair tool for Java. It generates patches for buggy conditions.
Open-source library to parse, analyze and transform Java source code. This library is the central peace of most of my automatic program repair tools.
LeBonCoin JS API is an API to obtain the data from leboncoin.fr in a fluent JS API.
RepairThemAll is a framework that allows the execution of automatic program repair tools on benchmarks of bugs by providing an abstraction around the repair tools and the benchmarks.
SyncTeX JS Parser is a SyncTeX parser written in JavaScript.
Travis Listener is a small library that listen on real time TravisCI API for new builds. It allows to interact as soon as possible with the authors of the builds for fixing it for example.
SmartBugs is a framework to analyze solidity smart contracts.