Preliminary Lessons from a Software Evolution Analysis of Moodle

by Héctor J. Macho (1) and Gregorio Robles (2)

Submitted to the ISELEAR'13

(1) Universidad Rey Juan Carlos (Madrid, Spain); (2) Universidad Rey Juan Carlos (Madrid, Spain)

Methodology

Data Source

We have obtain the sources from the GitHub mirror of the official Moodle repository (https://github.com/moodle/moodle.git). You can obtain the sources from the official Moodle repository too (http://git.moodle.org/gw?p=moodle.git).

You can download the tar.gz used for this paper at these links:

moodle-1.0.0.tar.gz

moodle-1.0.1.tar.gz

moodle-1.0.2.tar.gz

moodle-1.0.3.tar.gz

moodle-1.0.4.tar.gz

moodle-1.0.5.tar.gz

moodle-1.0.6.tar.gz

moodle-1.0.7.tar.gz

moodle-1.0.8.tar.gz

moodle-1.0.9.tar.gz

moodle-1.1.0.tar.gz

moodle-1.1.1.tar.gz

moodle-1.2.0.tar.gz

moodle-1.2.1.tar.gz

moodle-1.3.0.tar.gz

moodle-1.3.1.tar.gz

moodle-1.3.2.tar.gz

moodle-1.3.3.tar.gz

moodle-1.3.4.tar.gz

moodle-1.3.5.tar.gz

moodle-1.4.0.tar.gz

moodle-1.4.1.tar.gz

moodle-1.4.2.tar.gz

moodle-1.4.3.tar.gz

moodle-1.4.4.tar.gz

moodle-1.4.5.tar.gz

moodle-1.5.0.tar.gz

moodle-1.5.1.tar.gz

moodle-1.5.2.tar.gz

moodle-1.5.3.tar.gz

moodle-1.5.4.tar.gz

moodle-1.6.0.tar.gz

moodle-1.6.1.tar.gz

moodle-1.6.2.tar.gz

moodle-1.6.3.tar.gz

moodle-1.6.4.tar.gz

moodle-1.6.5.tar.gz

moodle-1.6.6.tar.gz

moodle-1.6.7.tar.gz

moodle-1.6.8.tar.gz

moodle-1.6.9.tar.gz

moodle-1.7.0.tar.gz

moodle-1.7.1.tar.gz

moodle-1.7.2.tar.gz

moodle-1.7.3.tar.gz

moodle-1.7.4.tar.gz

moodle-1.7.5.tar.gz

moodle-1.7.6.tar.gz

moodle-1.7.7.tar.gz

moodle-1.8.0.tar.gz

moodle-1.8.1.tar.gz

moodle-1.8.2.tar.gz

moodle-1.8.3.tar.gz

moodle-1.8.4.tar.gz

moodle-1.8.5.tar.gz

moodle-1.8.6.tar.gz

moodle-1.8.7.tar.gz

moodle-1.8.8.tar.gz

moodle-1.8.9.tar.gz

moodle-1.8.10.tar.gz

moodle-1.8.11.tar.gz

moodle-1.8.12.tar.gz

moodle-1.8.13.tar.gz

moodle-1.8.14.tar.gz

moodle-1.9.0.tar.gz

moodle-1.9.1.tar.gz

moodle-1.9.2.tar.gz

moodle-1.9.3.tar.gz

moodle-1.9.4.tar.gz

moodle-1.9.5.tar.gz

moodle-1.9.6.tar.gz

moodle-1.9.7.tar.gz

moodle-1.9.8.tar.gz

moodle-1.9.9.tar.gz

moodle-1.9.10.tar.gz

moodle-1.9.11.tar.gz

moodle-1.9.12.tar.gz

moodle-1.9.13.tar.gz

moodle-1.9.14.tar.gz

moodle-1.9.15.tar.gz

moodle-1.9.16.tar.gz

moodle-1.9.17.tar.gz

moodle-1.9.18.tar.gz

moodle-1.9.19.tar.gz

moodle-2.0.0.tar.gz

moodle-2.0.1.tar.gz

moodle-2.0.2.tar.gz

moodle-2.0.3.tar.gz

moodle-2.0.4.tar.gz

moodle-2.0.5.tar.gz

moodle-2.0.6.tar.gz

moodle-2.0.7.tar.gz

moodle-2.0.8.tar.gz

moodle-2.0.9.tar.gz

moodle-2.0.10.tar.gz

moodle-2.1.0.tar.gz

moodle-2.1.1.tar.gz

moodle-2.1.2.tar.gz

moodle-2.1.3.tar.gz

moodle-2.1.4.tar.gz

moodle-2.1.5.tar.gz

moodle-2.1.6.tar.gz

moodle-2.1.7.tar.gz

moodle-2.1.8.tar.gz

moodle-2.1.9.tar.gz

moodle-2.1.10.tar.gz

moodle-2.2.0.tar.gz

moodle-2.2.1.tar.gz

moodle-2.2.2.tar.gz

moodle-2.2.3.tar.gz

moodle-2.2.4.tar.gz

moodle-2.2.5.tar.gz

moodle-2.2.6.tar.gz

moodle-2.2.7.tar.gz

moodle-2.2.8.tar.gz

moodle-2.2.9.tar.gz

moodle-2.3.0.tar.gz

moodle-2.3.1.tar.gz

moodle-2.3.2.tar.gz

moodle-2.3.3.tar.gz

moodle-2.3.4.tar.gz

moodle-2.3.5.tar.gz

moodle-2.3.6.tar.gz

moodle-2.4.0.tar.gz

moodle-2.4.1.tar.gz

moodle-2.4.2.tar.gz

moodle-2.4.3.tar.gz



Scripts

In order to obtain the information we have used several scripts.

These scripts would be in the same directory of the tar.gz. You have to execute manytaras.py in order to obtain the sentences that you have to execute to obtain the results (you can redirect standar output of the script to a file and the execute the file as a shell script).


Results