Projects

A list of my active projects that are also available on GitHub.

  • 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.

  • Tool
  • Academic
  • Wikipedia
  • Latex

BibTex2Wiki

BibTeX2Wiki is a small tool that transforms BibTeX references into a Wikipedia references.

  • Academic
  • Automatic Program Repair

BikiniProxy

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.

  • Tool
  • Editor
  • Latex

\Bluelatex

\BlueLaTeX aims to provide a tool chain to easily write documents collaboratively.

  • Academic
  • Automatic Program Repair

Defects4J Dissection

Defects4J Dissection presents data to help researchers and practitioners to better understand the Defects4J bug dataset.

  • AST

c2spoon

c2spoon is a library that takes the xml representation of a C program and maps it on the Java AST.

  • Academic
  • Automatic Program Repair
  • Dataset

IntroclassJava

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.

  • Academic
  • Automatic Program Repair

itzal

Itzal is an automatic software repair tool that generates patches directly in production environment.

  • Academic
  • Automatic Program Repair
  • Tool

maven-repair

A maven plugin for executing automated program repair on Maven projects.

  • Academic
  • Automatic Program Repair

NPEFix

NPEFix is a metaprogramming repair tool that targets NullPointerException bugs.

  • Academic
  • Automatic Program Repair

Nopol

Nopol is an automatic software repair tool for Java. It generates patches for buggy conditions.

  • AST

Spoon

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.

  • API

LeBonCoin-API

LeBonCoin JS API is an API to obtain the data from leboncoin.fr in a fluent JS API.

  • Academic
  • Automatic Program Repair

RepairThemAll

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.

  • Academic

Travis Collector

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.

  • Academic

Smartbugs

SmartBugs is a framework to analyze solidity smart contracts.

Last Updated: 31/05/2022