/ansible_semver_ext_replication

Replication package for analysis of Semantic Versioning in Ansible Galaxy roles

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

DOI

Replication package for our analysis of Semantic Versioning in Ansible Galaxy role repositories.

This replication package consists of three parts:

  • Classification Model: Contains Jupyter notebooks used to train and evaluate a Random Forest classification model based on structural features. Training and evaluation data is included.

  • Quantitative Notebooks: Contains Jupyter notebooks used to perform quantitative analyses of versions and changes.

  • data: CSV files of the data used in the Quantitative Notebooks, and the source data for the classification model. Should be downloaded separately from https://doi.org/10.5281/zenodo.4991955.

The data is under the Creative Commons Attribution Share-Alike 4.0 license. The source code is under the GNU General Public License.