Paper: Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities (Martin White, Michele Tufano, Matias Martinez, Martin Monperrus and Denys Poshyvanyk), Proceedings of SANER, 2019.
See also the open-science package at Zenodo: https://zenodo.org/record/2578775
-
all_unformated_patchescontains all the DeepRepair patches. Due to a bug in our tool, the diffs have wrong line numbers, which correspond to the line number of the files after removing the comments and JavaDoc. In addition to the patches, for each bug, we add a json file that has the correct information about the patch (including the correct line number) -
formatted_patchesfolder contains a subset of patches with the correct line numbers. Those patches correspond to programs from D4J that were only repair by DeepRepair and not by JgenProg.