CapGen

This repository contains the artifacts to reproduce the research work of CapGen, which is a context-aware patch generation technique.

./Defects4J contains the data for the repaired 22 bugs

The other three bugs for which only plausible patches have been geenrated are Math 79, Math 81 and Math 82.

./CapGen contains the code to reproduce the results as well as the required files.

./Patches contains all the patches (correct, plausible and invalid) for all the repaired 22 bugs

Please go to the subfolders to see the details.