Hardware Requirements
None
Software Requirements
We do not require a certain operating system or prepared environment. The setup is tested on Windows 10, WSL2, Manjaro, Ubuntu, and MacOS Monterey.
Our replication is based on a docker container that can be used on any system supporting docker. Docker will take care of all requirements and dependencies to replicate our feasibility study. For downloading our replication package, we recommend Git.
How to install Docker depends on your operating system:
- Windows or Mac: You can find download and installation instructions here.
- Linux Distributions: How to install Docker on your system, depends on your distribution. The chances are high that Docker is part of your distributions package database. Docker’s documentation contains instructions for common distributions.
Installing Git is explained in this article.
Internally, DiffDetective uses JDK16 and Maven. Dependencies to other Java packages are documented in the maven build file (pom.xml) and are handled automatically by Maven.