Published September 21, 2020
| Version 1.0.0
Software
Open
Semantic Versioning of Infrastructure as Code Replication Package
Authors/Creators
- 1. Vrije Universiteit Brussel
Description
Replication package accompanying the SCAM 2020 publication: R. Opdebeeck, A. Zerouali, C. Velázquez-Rodríguez, C. De Roover. “Does Infrastructure as Code Adhere to Semantic Versioning? An Analysis of Ansible Role Evolution”, In Proc. 20th Int. Working Conf. on Source Code Analysis and Manipulation, 2020.
Directory structure
ansible_semvercontains the pipeline used to gather, extract, and analyse Ansible roles in the study.notebookscontains the notebook and related code used to analyse the extracted data.random-forestcontains code, data, and output of the Random Forest classifier.
Dataset
The dataset used in the paper, containing a large collection of Ansible Galaxy roles, their source code, versions, and metadata, can be found at https://doi.org/10.5281/zenodo.4039514. This dataset also contains numerous files that can be used in intermediary phases of the pipeline.
Files
scam20-ansible-role-semver-replication-package-1.0.1.zip
Files
(13.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b323d636d03fa3b9cb91a954ffe0c491
|
13.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ROpdebee/scam20-ansible-role-semver-replication-package (URL)
Funding
- Research Foundation - Flanders
- Pattern Mining and Static Analysis for Detecting Defects in Infrastructure as Code 1SD4323N