Authors
Michele Guerriero, Martin Garriga, Damian A Tamburri, Fabio Palomba
Publication date
2019
Conference
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Pages
580-589
Publisher
IEEE
Description
Infrastructure-as-code (IaC) is the DevOps tactic of managing and provisioning infrastructure through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. From a maintenance and evolution perspective, the topic has picked the interest of practitioners and academics alike, given the relative scarcity of supporting patterns, best practices, tools, and software engineering techniques. Using the data coming from 44 semistructured interviews to senior developers of as many companies, in this paper we shed light on the state of the practice in the adoption of IaC and the key software engineering challenges in the field. Particularly, we investigate (i) how practitioners adopt and develop IaC, (ii) which support is currently available, i.e., the typically used tools and their advantages/disadvantages, and (iii) what are the practitioner's needs when dealing with IaC …
Total citations
20192020202120222023202411529324121
Scholar articles
M Guerriero, M Garriga, DA Tamburri, F Palomba - 2019 IEEE International conference on software …, 2019