Published January 28, 2022 | Version 1.0
Other Open

Evaluation of Safe Dynamic Updating on Collaborative BPMN Workflows With a Discrete-event Simulation: Dataset, Implementation, Measurements, and Analysis

  • 1. University of St. Gallen

Description

This artifact bundles all evaluation resources related to the paper:
Daniel Sokolowski, Pascal Weisenburger, Guido Salvaneschi. 2022. Change Is the Only Constant: Dynamic Updates for Workflows. In 44th International Conference on Software Engineering (ICSE '22), May 21-29, 2022, Pittsburgh, PA, USA. ACM, New York, NY, USA, 13 pages. https://doi.org/10.1145/3510003.3510065

It contains the following material:

  • RePROSitory Dataset: A dataset of 106 realistic collaborative BPMN workflows, the dataset construction scripts, and a copy of the larger dataset (RePROSitory) they are drawn from.
  • Simulation: The discrete-event simulation (DES) of safe dynamic software updating (DSU) for workflows, implemented in Scala 3.
  • Measurements: CSV logs generated through the simulations used in the paper and a smaller measurement series used for lightweight demonstrations in this artifact.
  • Evaluation: R notebook used for the analysis of the measurements and to generate the results and plots in the paper, including its rendered HTML version and PDF plots for all measurements in this artifact.
  • Sensitivity Analysis: The execution script, rendered evaluation notebooks and plots, and a summary report of a parameter sensitivity analysis of the simulation.
  • Monorepos Evaluation: Evaluation scripts and results on how many components a commit in a monorepo changes.
  • Dockerfile: The file from which the provided Docker image is built.

Please find more information in the README of the artifact. It also provides an overview of the remaining documentation.

Files

safedsu-icse22-artifact.zip

Files (3.8 GB)

Name Size Download all
md5:62cbda9291b84e3704bf3eca8298eefc
3.8 GB Preview Download

Additional details

Related works

Is supplement to
Conference paper: 10.1145/3510003.3510065 (DOI)