How to build DiffBenchmark
February 22, 2026 ยท View on GitHub
This repository contains all the source code and experiments related to the following anonymized paper submission.
AST Diff Benchmarking Framework
The experiments are available in src/main/java/rq/adb and the exepriment results can be found in csv-outputs/adb-paper/.
Verify RQ1 by running: LiteratureRQDriver.java
Verify RQ2 by running: VisitorsImpactRQDriver.java
How to build DiffBenchmark
First, clone the RefactoringMiner repository.
Then, you have to update the REFACTORING_MINER_PATH in one of the following ways:
Update the field REFACTORING_MINER_PATH in the benchmark.conf.Paths class to the RefactoringMiner cloned repository path in your hard drive or you can have it as env variable REFACTORING_MINER_PATH.
Import DiffBenchmark as a gradle project in your IDE, or run ./gradlew jar to build.