This repo contains the experiments on the Classport tool.
The table contains the list of the projects used in the experiments, with the description of the modification done to be executed, the workload, and the version.
Project Name | Description of Modification | Workload | Version | Issues |
---|---|---|---|---|
Pdfbox | - | Extract text from a pdf | 3.0.4 | - |
Graphhopper | change version from SNAPSHOT to 9 | Compute a path with an intermediate node | 9.1 | Only graphhopper dependencies detected |
certificate-ripper | - | Get the certificate of the chains website | 2.4.1 | |
checkstyle* | - | Use /sun_checks.xml on the agent module | 10.23.0 | |
mcs | - | Search search | 0.7.3 | |
ttorrent | from java 6 to java 8, embed with java 8, retrieve with java >= 17. slf4j-log4j12 to 1.6.5 | 1.5 | ||
jacop | - | solve cpviz.CPvizSudoku | 4.10.0 |
*Checkstyle lints itself, to pass all the tests it is required to run checkstyle outside Classport
The scripts folder contains the scripts necessary to run the experiments.
- embed
- run the agent
To run the experiments, it is required to use this repository inside the Classport repository.