Matches in SemOpenAlex for { <https://semopenalex.org/work/W4286331371> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W4286331371 abstract "Infrastructure as Code (IaC) scripts, such as Puppet scripts, provide practitioners the opportunity to provision computing infrastructure automatically at scale. Poorly written IaC scripts impact various facets of quality (such as security and maintainability) and, in turn, may lead to serious consequences. Many of the ill-effects can be avoided or rectified easily by following recommendations derived from research and best practices gleaned from experience. While researchers have investigated methods to improve quality aspects of Puppet scripts, such research needs to be summarized and synthesized for industry practitioners. In this article, we summarize recent research in the IaC domain by discussing key quality issues, specifically security and maintainability smells, that may arise in an IaC script. We also mine open-source repositories from three organizations (Mozilla, Openstack, and Wikimedia) and report our observations on the identified smells. Furthermore, we also synthesize recommendations from the literature for software practitioners that could improve the quality of IaC scripts. Software development teams dealing with large computing infrastructure can get benefited from the actionable recommended practices. In addition, researchers in the domain may use this study to find opportunities to improve the state-of-the-art." @default.
- W4286331371 created "2022-07-21" @default.
- W4286331371 creator A5023044082 @default.
- W4286331371 creator A5069063267 @default.
- W4286331371 date "2022-03-01" @default.
- W4286331371 modified "2023-09-24" @default.
- W4286331371 title "Lessons from Research to Practice on Writing Better Quality Puppet Scripts" @default.
- W4286331371 cites W2759501311 @default.
- W4286331371 cites W2780783514 @default.
- W4286331371 cites W2796047065 @default.
- W4286331371 cites W2807298173 @default.
- W4286331371 cites W2847424649 @default.
- W4286331371 cites W2951258056 @default.
- W4286331371 cites W2955656327 @default.
- W4286331371 cites W2963995913 @default.
- W4286331371 cites W2993710525 @default.
- W4286331371 cites W3000470412 @default.
- W4286331371 cites W3008316250 @default.
- W4286331371 cites W3030599819 @default.
- W4286331371 cites W3088191102 @default.
- W4286331371 cites W3090625769 @default.
- W4286331371 cites W3157440142 @default.
- W4286331371 doi "https://doi.org/10.1109/saner53432.2022.00019" @default.
- W4286331371 hasPublicationYear "2022" @default.
- W4286331371 type Work @default.
- W4286331371 citedByCount "0" @default.
- W4286331371 crossrefType "proceedings-article" @default.
- W4286331371 hasAuthorship W4286331371A5023044082 @default.
- W4286331371 hasAuthorship W4286331371A5069063267 @default.
- W4286331371 hasConcept C111472728 @default.
- W4286331371 hasConcept C111919701 @default.
- W4286331371 hasConcept C115903868 @default.
- W4286331371 hasConcept C117447612 @default.
- W4286331371 hasConcept C134306372 @default.
- W4286331371 hasConcept C136764020 @default.
- W4286331371 hasConcept C138885662 @default.
- W4286331371 hasConcept C160713754 @default.
- W4286331371 hasConcept C162324750 @default.
- W4286331371 hasConcept C184356942 @default.
- W4286331371 hasConcept C187736073 @default.
- W4286331371 hasConcept C199360897 @default.
- W4286331371 hasConcept C2777904410 @default.
- W4286331371 hasConcept C2779530757 @default.
- W4286331371 hasConcept C33923547 @default.
- W4286331371 hasConcept C36503486 @default.
- W4286331371 hasConcept C41008148 @default.
- W4286331371 hasConcept C529173508 @default.
- W4286331371 hasConcept C61423126 @default.
- W4286331371 hasConceptScore W4286331371C111472728 @default.
- W4286331371 hasConceptScore W4286331371C111919701 @default.
- W4286331371 hasConceptScore W4286331371C115903868 @default.
- W4286331371 hasConceptScore W4286331371C117447612 @default.
- W4286331371 hasConceptScore W4286331371C134306372 @default.
- W4286331371 hasConceptScore W4286331371C136764020 @default.
- W4286331371 hasConceptScore W4286331371C138885662 @default.
- W4286331371 hasConceptScore W4286331371C160713754 @default.
- W4286331371 hasConceptScore W4286331371C162324750 @default.
- W4286331371 hasConceptScore W4286331371C184356942 @default.
- W4286331371 hasConceptScore W4286331371C187736073 @default.
- W4286331371 hasConceptScore W4286331371C199360897 @default.
- W4286331371 hasConceptScore W4286331371C2777904410 @default.
- W4286331371 hasConceptScore W4286331371C2779530757 @default.
- W4286331371 hasConceptScore W4286331371C33923547 @default.
- W4286331371 hasConceptScore W4286331371C36503486 @default.
- W4286331371 hasConceptScore W4286331371C41008148 @default.
- W4286331371 hasConceptScore W4286331371C529173508 @default.
- W4286331371 hasConceptScore W4286331371C61423126 @default.
- W4286331371 hasFunder F4320306076 @default.
- W4286331371 hasLocation W42863313711 @default.
- W4286331371 hasOpenAccess W4286331371 @default.
- W4286331371 hasPrimaryLocation W42863313711 @default.
- W4286331371 hasRelatedWork W10442576 @default.
- W4286331371 hasRelatedWork W1045904 @default.
- W4286331371 hasRelatedWork W11320656 @default.
- W4286331371 hasRelatedWork W13315196 @default.
- W4286331371 hasRelatedWork W3381474 @default.
- W4286331371 hasRelatedWork W3400103 @default.
- W4286331371 hasRelatedWork W4632464 @default.
- W4286331371 hasRelatedWork W5812100 @default.
- W4286331371 hasRelatedWork W6047489 @default.
- W4286331371 hasRelatedWork W9391783 @default.
- W4286331371 isParatext "false" @default.
- W4286331371 isRetracted "false" @default.
- W4286331371 workType "article" @default.