├── .gitignore ├── .gitmodules ├── Dockerfile ├── EXTEND.md ├── INSTALL.md ├── LICENSE ├── README.md ├── data ├── benchmarks │ ├── QuixBugs │ │ ├── REVERSE_LINKED_LIST_TEST.java │ │ └── pom.xml │ ├── bears │ │ └── bugs.json │ └── defects4j │ │ ├── chart.json │ │ ├── closure.json │ │ ├── lang.json │ │ ├── math.json │ │ ├── mockito.json │ │ └── time.json └── repair_tools │ ├── arja.json │ ├── astor.json │ ├── nopol.json │ └── npefix.json ├── init.sh ├── libs ├── arja_external │ ├── bin │ │ └── us │ │ │ └── msu │ │ │ └── cse │ │ │ └── repair │ │ │ └── external │ │ │ ├── coverage │ │ │ ├── LCNode.class │ │ │ ├── MemoryClassLoader.class │ │ │ ├── SeedLineGenerator.class │ │ │ ├── TestFilter.class │ │ │ └── TestFilter2.class │ │ │ ├── junit │ │ │ └── JUnitTestRunner.class │ │ │ └── util │ │ │ └── Util.class │ └── lib │ │ ├── asm-5.2.jar │ │ ├── asm-commons-5.2.jar │ │ ├── asm-tree-5.2.jar │ │ ├── hamcrest-core-1.3.jar │ │ ├── junit-4.11.jar │ │ ├── org.jacoco.core-0.7.9.jar │ │ └── org.jacoco.report-0.7.9.jar ├── jmetal.jar └── jtestex7.jar ├── logo ├── logo.png └── logo_square.png ├── repair_tools ├── arja.jar ├── astor.jar ├── nopol.jar └── npefix.jar └── script ├── RepairThemAll.py ├── __init__.py ├── checkout.py ├── config.py ├── core ├── Benchmark.py ├── Bug.py ├── RepairTool.py ├── Support.py ├── __init__.py ├── benchmarks │ ├── Bears.py │ ├── BugDotJar.py │ ├── Defects4J.py │ ├── IntroClassJava.py │ ├── NPEDataset.py │ ├── QuixBugs.py │ └── __init__.py ├── renderer │ ├── BashRenderer.py │ ├── EmptyRenderer.py │ ├── __init__.py │ └── renderer.py ├── repair_tools │ ├── Arja.py │ ├── Astor.py │ ├── NPEFix.py │ ├── Nopol.py │ └── __init__.py ├── runner │ ├── RepairTask.py │ ├── Runner.py │ ├── __init__.py │ ├── get_runner.py │ ├── grid5k │ │ ├── Grid5kRunner.py │ │ └── __init__.py │ └── local │ │ ├── LocalRunner.py │ │ └── __init__.py └── utils.py ├── info.py ├── info_json_file.py ├── print_bugs_available.py └── repair.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/Dockerfile -------------------------------------------------------------------------------- /EXTEND.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/EXTEND.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/README.md -------------------------------------------------------------------------------- /data/benchmarks/QuixBugs/REVERSE_LINKED_LIST_TEST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/QuixBugs/REVERSE_LINKED_LIST_TEST.java -------------------------------------------------------------------------------- /data/benchmarks/QuixBugs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/QuixBugs/pom.xml -------------------------------------------------------------------------------- /data/benchmarks/bears/bugs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/bears/bugs.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/chart.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/closure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/closure.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/lang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/lang.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/math.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/math.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/mockito.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/mockito.json -------------------------------------------------------------------------------- /data/benchmarks/defects4j/time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/benchmarks/defects4j/time.json -------------------------------------------------------------------------------- /data/repair_tools/arja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/repair_tools/arja.json -------------------------------------------------------------------------------- /data/repair_tools/astor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/repair_tools/astor.json -------------------------------------------------------------------------------- /data/repair_tools/nopol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/repair_tools/nopol.json -------------------------------------------------------------------------------- /data/repair_tools/npefix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/data/repair_tools/npefix.json -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/init.sh -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/coverage/LCNode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/coverage/LCNode.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/coverage/MemoryClassLoader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/coverage/MemoryClassLoader.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/coverage/SeedLineGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/coverage/SeedLineGenerator.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/coverage/TestFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/coverage/TestFilter.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/coverage/TestFilter2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/coverage/TestFilter2.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/junit/JUnitTestRunner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/junit/JUnitTestRunner.class -------------------------------------------------------------------------------- /libs/arja_external/bin/us/msu/cse/repair/external/util/Util.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/bin/us/msu/cse/repair/external/util/Util.class -------------------------------------------------------------------------------- /libs/arja_external/lib/asm-5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/asm-5.2.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/asm-commons-5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/asm-commons-5.2.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/asm-tree-5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/asm-tree-5.2.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/hamcrest-core-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/hamcrest-core-1.3.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/junit-4.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/junit-4.11.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/org.jacoco.core-0.7.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/org.jacoco.core-0.7.9.jar -------------------------------------------------------------------------------- /libs/arja_external/lib/org.jacoco.report-0.7.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/arja_external/lib/org.jacoco.report-0.7.9.jar -------------------------------------------------------------------------------- /libs/jmetal.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/jmetal.jar -------------------------------------------------------------------------------- /libs/jtestex7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/libs/jtestex7.jar -------------------------------------------------------------------------------- /logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/logo/logo.png -------------------------------------------------------------------------------- /logo/logo_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/logo/logo_square.png -------------------------------------------------------------------------------- /repair_tools/arja.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/repair_tools/arja.jar -------------------------------------------------------------------------------- /repair_tools/astor.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/repair_tools/astor.jar -------------------------------------------------------------------------------- /repair_tools/nopol.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/repair_tools/nopol.jar -------------------------------------------------------------------------------- /repair_tools/npefix.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/repair_tools/npefix.jar -------------------------------------------------------------------------------- /script/RepairThemAll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/RepairThemAll.py -------------------------------------------------------------------------------- /script/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/checkout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/checkout.py -------------------------------------------------------------------------------- /script/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/config.py -------------------------------------------------------------------------------- /script/core/Benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/Benchmark.py -------------------------------------------------------------------------------- /script/core/Bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/Bug.py -------------------------------------------------------------------------------- /script/core/RepairTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/RepairTool.py -------------------------------------------------------------------------------- /script/core/Support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/Support.py -------------------------------------------------------------------------------- /script/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/benchmarks/Bears.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/Bears.py -------------------------------------------------------------------------------- /script/core/benchmarks/BugDotJar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/BugDotJar.py -------------------------------------------------------------------------------- /script/core/benchmarks/Defects4J.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/Defects4J.py -------------------------------------------------------------------------------- /script/core/benchmarks/IntroClassJava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/IntroClassJava.py -------------------------------------------------------------------------------- /script/core/benchmarks/NPEDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/NPEDataset.py -------------------------------------------------------------------------------- /script/core/benchmarks/QuixBugs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/benchmarks/QuixBugs.py -------------------------------------------------------------------------------- /script/core/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/renderer/BashRenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/renderer/BashRenderer.py -------------------------------------------------------------------------------- /script/core/renderer/EmptyRenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/renderer/EmptyRenderer.py -------------------------------------------------------------------------------- /script/core/renderer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/renderer/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/renderer/renderer.py -------------------------------------------------------------------------------- /script/core/repair_tools/Arja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/repair_tools/Arja.py -------------------------------------------------------------------------------- /script/core/repair_tools/Astor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/repair_tools/Astor.py -------------------------------------------------------------------------------- /script/core/repair_tools/NPEFix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/repair_tools/NPEFix.py -------------------------------------------------------------------------------- /script/core/repair_tools/Nopol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/repair_tools/Nopol.py -------------------------------------------------------------------------------- /script/core/repair_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/runner/RepairTask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/runner/RepairTask.py -------------------------------------------------------------------------------- /script/core/runner/Runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/runner/Runner.py -------------------------------------------------------------------------------- /script/core/runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/runner/get_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/runner/get_runner.py -------------------------------------------------------------------------------- /script/core/runner/grid5k/Grid5kRunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/runner/grid5k/Grid5kRunner.py -------------------------------------------------------------------------------- /script/core/runner/grid5k/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/runner/local/LocalRunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/runner/local/LocalRunner.py -------------------------------------------------------------------------------- /script/core/runner/local/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/core/utils.py -------------------------------------------------------------------------------- /script/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/info.py -------------------------------------------------------------------------------- /script/info_json_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/info_json_file.py -------------------------------------------------------------------------------- /script/print_bugs_available.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/print_bugs_available.py -------------------------------------------------------------------------------- /script/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/program-repair/RepairThemAll/HEAD/script/repair.py --------------------------------------------------------------------------------