You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,16 +17,20 @@ Table of Contents
17
17
*[With all information fetched directly from GitHub](#with-all-information-fetched-directly-from-github)
18
18
19
19
# General info
20
-
DiffBenchmark is a visualization tool for the AST diff generated by [RefactoringMiner](https://github.com/tsantalis/RefactoringMiner).
21
-
It is based on the Diff viewers provided by [GumTreeDiff](https://github.com/GumTreeDiff/gumtree).
20
+
DiffBenchmark is a visualization and benchmarking tool for ASTDiff tools.
21
+
It provides an infrastructure to compare the results of different ASTDiff tools with the oracle files.
22
+
23
+
It's extensible architecture allows you to add new ASTDiff tools and compare them with the existing ones.
24
+
25
+
You can visualize, compare, and evaluate the results of different ASTDiff tools using the DiffBenchmark.
22
26
23
27
# How to build DiffBenchmark
24
28
25
29
First, clone the [RefactoringMiner](https://github.com/tsantalis/RefactoringMiner.git) repository.
26
30
27
31
Then, you have to update the `REFACTORING_MINER_PATH` in **one** of the following ways:
28
32
29
-
Update the field `REFACTORING_MINER_PATH` in the `benchmark.utils.Configuration.ConfigurationFactory` class to the RefactoringMiner cloned repository path in your hard drive **or** you can have it as env variable _REFACTORING_MINER_PATH_
33
+
Update the field `REFACTORING_MINER_PATH` in the `benchmark.utils.Configuration.ConfigurationFactory` class to the RefactoringMiner cloned repository path in your hard drive **or** you can have it as env variable **REFACTORING_MINER_PATH**
30
34
31
35
Import DiffBenchmark as a gradle project in your IDE, or run `./gradlew jar` to build.
0 commit comments