Skip to content

chains-project/classport-experiments

Repository files navigation

Experiments

This repo contains the experiments on the Classport tool.

Projects

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

How to reproduce

The scripts folder contains the scripts necessary to run the experiments.

  • embed
  • run the agent

Requirements

To run the experiments, it is required to use this repository inside the Classport repository.