From 2eb44e9f3e13f210e018ceffd131fd971fe871dc Mon Sep 17 00:00:00 2001 From: Martin Monperrus Date: Mon, 26 Aug 2019 13:24:30 +0200 Subject: [PATCH] Create README.md --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..8130480 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# Code of FixMiner + +## Build + +Clone and install `edu.lu.uni:simple-utils`. + +``` +git clone https://github.com/SerVal-DTF/simple-utils +mvn install +``` + +Clone and install the modified version of Gumtree. + +``` +git clone https://github.com/SerVal-DTF/gumtree +mvn install +``` + +Clone and install fixminer. + +``` +git clone https://github.com/SerVal-DTF/fixminer_source +mvn install +``` + +## Main classes + +* `src/main/java/edu/lu/uni/serval/fixminer/Launcher.java` computes the edit scripts from local file pairs and pushes them to a Redis database +* `src/main/java/edu/lu/uni/serval/utils/ClusterToPattern.java` extracts the Rich Edit Script from the Gumtree output from the database +* `src/main/java/edu/lu/uni/serval/utils/CallShell.java` +* `src/main/java/edu/lu/uni/serval/fixminer/TestTreeLoader.java` +* `src/main/java/edu/lu/uni/serval/fixminer/jobs/PatternExtractor.java` +* `src/main/java/edu/lu/uni/serval/fixminer/akka/compare/CompareTrees.java` +