Control and data flow in security smell detection for infrastructure as code: Is it worth the effort?

R Opdebeeck, A Zerouali… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Infrastructure as Code is the practice of developing and maintaining computing infrastructure
through executable source code. Unfortunately, IaC has also brought about new cyber …

The GitHub development workflow automation ecosystems

M Wessel, T Mens, A Decan, PR Mazrae - Software Ecosystems: Tooling …, 2023 - Springer
Large-scale software development has become a highly collaborative and geographically
distributed endeavor, especially in open-source software development ecosystems and their …

Fine-grained just-in-time defect prediction at the block level in Infrastructure-as-Code (IaC)

M Begoug, M Chouchen, A Ouni… - Proceedings of the 21st …, 2024 - dl.acm.org
Infrastructure-as-Code (IaC) is an emerging software engineering practice that leverages
source code to facilitate automated configuration of software systems' infrastructure. IaC files …

What do infrastructure-as-code practitioners discuss: An empirical study on stack overflow

M Begoug, N Bessghaier, A Ouni… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Background. Infrastructure-as-Code (IaC) is an emerging practice to manage cloud
infrastructure resources for software systems. Modern software development has evolved to …

The PIPr dataset of public infrastructure as code programs

D Sokolowski, D Spielmann… - 2024 IEEE/ACM 21st …, 2024 - ieeexplore.ieee.org
With Programming Languages Infrastructure as Code (PL-IaC), developers implement IaC
programs in popular imperative programming languages like Python and Typescript. Such …

Towards reliable infrastructure as code

D Sokolowski, G Salvaneschi - 2023 IEEE 20th International …, 2023 - ieeexplore.ieee.org
Modern Infrastructure as Code (IaC) programs are increasingly complex and much closer to
traditional software than to simple configuration scripts. Their reliability is crucial because …

When Your Infrastructure Is a Buggy Program: Understanding Faults in Infrastructure as Code Ecosystems

GP Drosos, T Sotiropoulos, G Alexopoulos… - Proceedings of the …, 2024 - dl.acm.org
Modern applications have become increasingly complex and their manual installation and
configuration is no longer practical. Instead, IT organizations heavily rely on Infrastructure as …

Exploring LLM-based Automated Repairing of Ansible Script in Edge-Cloud Infrastructures

S Kwon, S Lee, T Kim, D Ryu… - Journal of Web …, 2023 - ieeexplore.ieee.org
Edge-Cloud system requires massive infrastructures located in closer to the user to minimize
latencies in handling Big data. Ansible is one of the most popular Infrastructure as Code …

The Docker Hub Image Inheritance Network: Construction and Empirical Insights

R Opdebeeck, J Lesy, A Zerouali… - 2023 IEEE 23rd …, 2023 - ieeexplore.ieee.org
Docker is a popular technology to containerise applications together with their
dependencies into reproducible environments. In Docker, container images can depend on …

Exploring the Feasibility of ChatGPT for Improving the Quality of Ansible Scripts in Edge-Cloud Infrastructures through Code Recommendation

S Kwon, S Lee, T Kim, D Ryu, J Baik - International Conference on Web …, 2023 - Springer
Edge-cloud system aims to reduce the processing time of Big data by bringing massive
infrastructures closer to the source of data. Infrastructure as Code (IaC) supports the …