diff --git a/site/.gitignore b/site/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..4900083f8d6c6508cec16d8ff70e0cf0749cab67
--- /dev/null
+++ b/site/.gitignore
@@ -0,0 +1,3 @@
+output
+tmp
+crash.log
diff --git a/site/content/doc/benchmarking/index.md b/site/content/doc/benchmarking/index.md
deleted file mode 100644
index 1e8512262e03ee157968e958cd116c425cdebb87..0000000000000000000000000000000000000000
--- a/site/content/doc/benchmarking/index.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: Benchmarking
----
-
-
-Running the evaluation
-=======
-
-Coming soon.
diff --git a/site/content/doc/evaluation/index.md b/site/content/doc/evaluation/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..756e6329f116f4b87624f9f771cfe301ca3b157c
--- /dev/null
+++ b/site/content/doc/evaluation/index.md
@@ -0,0 +1,32 @@
+---
+title: Running the evaluation
+---
+
+
+Running the evaluation
+=======
+
+## Bash scripts
+
+We wrote bash scripts to simplify the run of the evaluation. They are available in the folder evaluation-scripts
of the [tool suite](../tools/evaluation).
+
+* generate-all
generates 10 OSGi bundles each with the java code for 10 generated metamodels
+* run-all
takes generated OSGi bundle as arguments, and run the evaluation for both 1 clone and 1000 clones
+* plot-all
takes generated CSV files as arguments, and created many plots to visualize the results
+
+They can be easily run in a linux environement, but also in a Windows environment using [win-bash](http://win-bash.sourceforge.net/).
+
+## Running
+
+ cd /path/to/evaluation-scripts
+ ./generate-all
+
+A folder benchmarktool-workingdir
is created, in which will be created 10 OSGi bundles named bundle1.jar, bundle2.jar, etc.
+
+ ./run-all benchmarktool-workingdir/*.jar
+
+The evaluation starts, and eventually creates CSV files in benchmarktool-workingdir
.
+
+ ./plot-all benchmarktool-workingdir/*.csv
+
+[R](http://www.r-project.org/) is called to plot the data, and PDF files are created in benchmarktool-workingdir
.
diff --git a/site/content/doc/getting-started/index.md b/site/content/doc/getting-started/index.md
index c7425bbb30ae6f2028c4c99272ac1c0eb4787c57..3846f178b92535016074b7cc71a7b2e63b9532b8 100644
--- a/site/content/doc/getting-started/index.md
+++ b/site/content/doc/getting-started/index.md
@@ -41,7 +41,7 @@ Using the cloning strategies
-----
In this second part we use the provided API to clone models using the different strategies. Here is a sample of code that creates a model using the same metamodel as previsously, and then clones it using the four cloning strategies:
-
mmgen
, matgen
and run
.
+
+### Metamodel generation mode
+
+The mode mmgen
is used to randomly generate metamodels (ie ecore models).
+
+ $ ./cloning-benchmark mmgen
+ Listening for transport dt_socket at address: 35337
+ Invalid options: Missing required option(s) ['nbMetamodels', 'maxMutProp', 'outputFolder', 'maxProp', 'maxClasses']
+ Option (* = required) Description
+ --------------------- -----------
+ * --maxClasses matgen
is used to call Moclodash cloning material generator on a set of metamodels in order to generate an OSGi bundle ready for evaluation.
+
+ $ ./cloning-benchmark matgen
+ Listening for transport dt_socket at address: 60140
+ [INFO.] Starting cloning benchmark material generator.
+ [ERROR] Invalid options: Missing required option(s) ['metamodelsFolder', 'outputFile']
+ Option (* = required) Description
+ --------------------- -----------
+ * --metamodelsFolder run
is used to run the actual evaluation process on an OSGi bundle previously generated (ie a set of metamodels).
+
+ $ ./cloning-benchmark run
+ Listening for transport dt_socket at address: 37191
+ [ERROR] Invalid options: Missing required option(s) ['nbtries', 'outputFile', 'benchmarkMetamodels', 'nbClones']
+ Option (* = required) Description
+ --------------------- -----------
+ * --benchmarkMetamodels