Tue 16 Jul 2024 12:15 - 12:30 at Acerola - Morning session 2

Infrastructure as code (IaC) is the practice of automatically managing computing platforms, such as Internet of Things (IoT) platforms. IaC has gained popularity in recent years, yielding a plethora of software artifacts, such as Ansible playbooks that are available on social coding platforms. Despite the availability of open source software (OSS) Ansible playbooks, there is a lack of empirical research on the quality of these playbooks, which can hinder the progress of IaC-related research. To that end, we conduct an empirical study with 2,952 OSS Ansible playbooks where we evaluate the quality of OSS playbooks from the perspective of executability, i.e., if publicly available OSS Ansible playbooks can be executed without failures. From our empirical study, we observe 71.5% of the mined 2,952 Ansible playbooks cannot be executed as is because of four categories of failures.

Tue 16 Jul

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
Morning session 2PROMISE 2024 at Acerola
11:00
60m
Talk
The Ever-Evolving Promises of Data in Software Ecosystems: Models, AI, and Analytics (Keynote)
PROMISE 2024
Raula Gaikovina Kula Nara Institute of Science and Technology
DOI
12:00
15m
Talk
Smarter Project Selection for Software Engineering Research
PROMISE 2024
Tapajit Dey Carnegie Mellon University Software Engineering Institute, Jonathan Loungani Carnegie Mellon University, James Ivers Carnegie Mellon University
DOI
12:15
15m
Talk
Evaluating the Quality of Open Source Ansible Playbooks: An Executability Perspective
PROMISE 2024
Pemsith Mendis Auburn University, Wilson Reaves Auburn University, Muhammad Ali Babar School of Computer Science, The University of Adelaide, Yue Zhang Auburn University, Akond Rahman Auburn University
DOI