This is a replication package for the paper titled Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications.
analyzed_applications/
contains the microservice applications that the tools are evaluated on as submodulesgroundtruth_textual/
contains the groundtruth architectural models (dataflof diagrams / DFDs) of the applications that the tools are evaluated on as simple text documentshelper_scripts/
contains some scripts we use to analyze the resultsprocessed_results/
contains quantifications of the tools' results, i.e., files for each tool indicating for each model item in the groundtruth whether the tool correctly extracted it or notraw_results/
contains the raw output of each tool after running them on the applications in the groundtruthtool_configs/
contains configuration information for some of the toolstool_execution_scripts/
contains a shell script per tool that can be used to execute the tool on each application in the groundtruth
This repository should be cloned as follows:
git clone https://github.com/M3SOulu/SARbenchmarks.git
git submodule init
git submodule update
Or, in one line:
git clone --recurse-submodules https://github.com/M3SOulu/SARbenchmarks.git