Authors
Indika Kumara, Martín Garriga, Angel Urbano Romeu, Dario Di Nucci, Fabio Palomba, Damian Andrew Tamburri, Willem-Jan van den Heuvel
Publication date
2021/9/1
Source
Information and Software Technology
Volume
137
Pages
106593
Publisher
Elsevier
Description
Context
Infrastructure-as-code (IaC) is the DevOps tactic of managing and provisioning software infrastructures through machine-readable definition files, rather than manual hardware configuration or interactive configuration tools.
Objective
From a maintenance and evolution perspective, the topic has picked the interest of practitioners and academics alike, given the relative scarcity of supporting patterns and practices in the academic literature. At the same time, a considerable amount of grey literature exists on IaC. Thus we aim to characterize IaC and compile a catalog of best and bad practices for widely used IaC languages, all using grey literature materials.
Method
In this paper, we systematically analyze the industrial grey literature on IaC, such as blog posts, tutorials, white papers using qualitative analysis techniques.
Results
We proposed a definition for IaC and distilled a broad catalog summarized in a …
Total citations
2020202120222023202422172310
Scholar articles
I Kumara, M Garriga, AU Romeu, D Di Nucci… - Information and Software Technology, 2021