REDUSE - Will it Work on My Machine?\\A Study on Reproducibility Smells in Ansible Scripts
Authors/Creators
Description
A study on reproducibility smells
This study, first, identifies such programming practices
that we refer to as reproducibility smells by conducting a comprehensive multi-vocal review. We implement a tool viz. REDUSE to identify reproducibility smells in Ansible scripts. Furthermore, we carry out an empirical study to reveal the proliferation of reproducibility smells in open-source projects and explore correlation and co-occurrence relationships among them.
This tool detects programming practices, referred to as productivity smells, in Ansible scripts that can lead to reproducibility issues.
What is this tool?
This is a detection tool, designed to detect reproducibility smells in a pattern based mode.
You can provide your ansible script in .yml format and get a .csv output containing task name, task number, smell name, reason of having the smell on the task.
Please go through the readme file for more information.
Files
Ansible-Reproducibility-updated.zip
Files
(186.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:05f702052156dbcacc31fd45200e04ca
|
186.5 MB | Preview Download |