Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Research
Akond Rahman, Rezvan Mahdavi-Hezaveh, Laurie Williams

TL;DR
This systematic mapping study reviews existing research on Infrastructure as Code (IaC), categorizing key topics and highlighting the need for further investigation into defects and security flaws in IaC practices.
Contribution
The paper provides a comprehensive overview of IaC research topics and identifies gaps, especially in the areas of defects and security flaws, guiding future research directions.
Findings
Identified four main research topics in IaC: frameworks/tools, usage, empirical studies, testing.
52% of publications focus on frameworks or tools for IaC.
Highlighted the need for more research on defects and security flaws in IaC.
Abstract
Context:Infrastructure as code (IaC) is the practice to automatically configure system dependencies and to provision local and remote instances. Practitioners consider IaC as a fundamental pillar to implement DevOps practices, which helps them to rapidly deliver software and services to end-users. Information technology (IT) organizations, such as Github, Mozilla, Facebook, Google and Netflix have adopted IaC. A systematic mapping study on existing IaC research can help researchers to identify potential research areas related to IaC, for example, the areas of defects and security flaws that may occur in IaC scripts. Objective: The objective of this paper is to help researchers identify research areas related to infrastructure as code (IaC) by conducting a systematic mapping study of IaC-related research. Methodology: We conduct our research study by searching six scholar databases. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
