A systematic mapping study of infrastructure as code research

A Rahman, R Mahdavi-Hezaveh, L Williams - Information and Software …, 2019 - Elsevier
Abstract Context: Infrastructure as code (IaC) is the practice to automatically configure
system dependencies and to provision local and remote instances. Practitioners consider …

A systematic literature review on bad smells–5 w's: which, when, what, who, where

EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …

A survey on software smells

T Sharma, D Spinellis - Journal of Systems and Software, 2018 - Elsevier
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …

The seven sins: Security smells in infrastructure as code scripts

A Rahman, C Parnin, L Williams - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Practitioners use infrastructure as code (IaC) scripts to provision servers and development
environments. While developing IaC scripts, practitioners may inadvertently introduce …

Adoption, support, and challenges of infrastructure-as-code: Insights from industry

M Guerriero, M Garriga, DA Tamburri… - … and evolution (ICSME …, 2019 - ieeexplore.ieee.org
Infrastructure-as-code (IaC) is the DevOps tactic of managing and provisioning infrastructure
through machine-readable definition files, rather than physical hardware configuration or …

An empirical analysis of the docker container ecosystem on github

J Cito, G Schermann, JE Wittern… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Docker allows packaging an application with its dependencies into a standardized, self-
contained unit (a so-called container), which can be used for software development and to …

Within-project defect prediction of infrastructure-as-code using product and process metrics

S Dalla Palma, D Di Nucci, F Palomba… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Infrastructure-as-code (IaC) is the DevOps practice enabling management and provisioning
of infrastructure through the definition of machine-readable files, hereinafter referred to as …

[HTML][HTML] The do's and don'ts of infrastructure code: A systematic gray literature review

I Kumara, M Garriga, AU Romeu, D Di Nucci… - Information and …, 2021 - Elsevier
Abstract Context: Infrastructure-as-code (IaC) is the DevOps tactic of managing and
provisioning software infrastructures through machine-readable definition files, rather than …

[HTML][HTML] Toward a catalog of software quality metrics for infrastructure code

S Dalla Palma, D Di Nucci, F Palomba… - Journal of Systems and …, 2020 - Elsevier
Abstract Infrastructure-as-code (IaC) is a practice to implement continuous deployment by
allowing management and provisioning of infrastructure through the definition of machine …

Dependency smells in javascript projects

AJ Jafari, DE Costa, R Abdalkareem… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Dependency management in modern software development poses many challenges for
developers who wish to stay up to date with the latest features and fixes whilst ensuring …