{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T12:40:40Z","timestamp":1762087240045,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,4,15]],"date-time":"2023-04-15T00:00:00Z","timestamp":1681516800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,4,15]]},"DOI":"10.1145\/3578245.3584937","type":"proceedings-article","created":{"date-parts":[[2023,4,3]],"date-time":"2023-04-03T22:14:44Z","timestamp":1680560084000},"page":"189-193","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Challenges Towards Modeling and Generating Infrastructure-as-Code"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5397-3808","authenticated-orcid":false,"given":"Galia Novakova","family":"Nedeltcheva","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4065-5557","authenticated-orcid":false,"given":"Bin","family":"Xiang","sequence":"additional","affiliation":[{"name":"CNRS@CREATE, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8536-7838","authenticated-orcid":false,"given":"Laurentiu","family":"Niculut","sequence":"additional","affiliation":[{"name":"HPE CDS, Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3088-4915","authenticated-orcid":false,"given":"Debora","family":"Benedetto","sequence":"additional","affiliation":[{"name":"HPE CDS, Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,4,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"\"Infrastructure as Code: Challenges and How to Deal With Them \" [Online]. Available: https:\/\/www.iotforall.com\/infrastructure-as-code-challenges."},{"key":"e_1_3_2_1_2_1","unstructured":"M. Langford \"Top 5 Infrastructure as Code Security Challenges \" [Online]. Available: https:\/\/www.trendmicro.com\/en_us\/devops\/22\/g\/infrastructure-as-code-iac-security.html."},{"volume-title":"KPMG Advisory","year":"2021","key":"e_1_3_2_1_3_1","unstructured":"Pingen, Rene, \"A reflection on the perceived benefits of Infrastructure as Code,\" Compact, KPMG Advisory, 2021."},{"key":"e_1_3_2_1_4_1","unstructured":"\"3 Tips for Success with Infrastructure as Code (IaC) \" [Online]. Available: https:\/\/www.techadv.com\/blog\/3-tips-success-infrastructure-code-iac."},{"key":"e_1_3_2_1_5_1","unstructured":"D. Linthicum \"Will the private cloud disrupt your 'infrastructure as code' practice? \" [Online]. [Accessed 22 January 2023]."},{"key":"e_1_3_2_1_6_1","volume-title":"July","author":"Clauirton S.","year":"2018","unstructured":"S. Clauirton, \"From theory to practice: the challenges of a DevOps infrastructure as code implementation,\" Porto: Portugal, July 2018."},{"key":"e_1_3_2_1_7_1","volume-title":"introducing infrastructure-as-code,\" in IEEE\/ACM 39th International Conf. on Software Engineering Companion (ICSE-C)","author":"Nitto Di","year":"2017","unstructured":"Artac, M., Borovssak, T., Di Nitto, E., Guerriero, M., & Tamburri, D. A., \"DevOps: introducing infrastructure-as-code,\" in IEEE\/ACM 39th International Conf. on Software Engineering Companion (ICSE-C), 2017."},{"key":"e_1_3_2_1_8_1","unstructured":"PIACERE project website: [Online]. Available: https:\/\/piacere-project.eu\/. [Accessed 2023]."},{"key":"e_1_3_2_1_9_1","volume-title":"Galia N. Nedeltcheva, \"Deliverable D3.1 PIACERE Abstractions, DOML, and DOML-E -- v1,\" PIACERE Project","author":"Xiang Bin","year":"2022","unstructured":"Bin Xiang, Elisabetta Di Nitto, Galia N. Nedeltcheva, \"Deliverable D3.1 PIACERE Abstractions, DOML, and DOML-E -- v1,\" PIACERE Project, 2022."},{"issue":"1","key":"e_1_3_2_1_10_1","first-page":"1","article-title":"OpenIaC: open infrastructure as code-the network is my computer","volume":"11","author":"Rong C.","year":"2022","unstructured":"C. Rong, \"OpenIaC: open infrastructure as code-the network is my computer.\",\" Journal of Cloud Computing, vol. 11.1 (2022), pp. 1--13.","journal-title":"\" Journal of Cloud Computing"},{"key":"e_1_3_2_1_11_1","first-page":"56","article-title":"Embracing IaC through the DevSecOps philosophy: Concepts, challenges, and a reference framework","volume":"1","author":"Alonso Juncal","year":"2022","unstructured":"Juncal Alonso, et al., \"Embracing IaC through the DevSecOps philosophy: Concepts, challenges, and a reference framework,\" IEEE Software, vol. 1, pp. 56--62, 2022.","journal-title":"IEEE Software"},{"key":"e_1_3_2_1_12_1","volume-title":"PIACERE: Programming Trustworthy Infrastructure-As-Code in a Secure Framework,\" in CEUR-WS Workshop Proceedings","author":"Alonso Juncal","year":"2021","unstructured":"Juncal Alonso, et al., \"PIACERE: Programming Trustworthy Infrastructure-As-Code in a Secure Framework,\" in CEUR-WS Workshop Proceedings, 2021."},{"key":"e_1_3_2_1_13_1","unstructured":"Microsoft \"Use Azure Key Vault to pass secure parameter value during deployment \" 17 December 2020. [Online]. Available: https:\/\/docs.microsoft.com\/en-us\/azure\/azure-resource-manager\/templates\/key-vault-parameter?tabs=azure-cli."},{"key":"e_1_3_2_1_14_1","unstructured":"Lorenzo Blasi (HPE) \"Deliverable D3.5 Infrastructural code generation - v2 \" PIACERE Project 2022."},{"key":"e_1_3_2_1_15_1","volume-title":"PIACERE project: description and prototype for optimizing infrastructure as code deployment configurations,\" in Proceedings of the Genetic and Evolutionary Computation Conference Companion","author":"Eneko Osaba","year":"2022","unstructured":"Osaba Eneko, et al., \"PIACERE project: description and prototype for optimizing infrastructure as code deployment configurations,\" in Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2022."}],"event":{"name":"ICPE '23: ACM\/SPEC International Conference on Performance Engineering","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Coimbra Portugal","acronym":"ICPE '23"},"container-title":["Companion of the 2023 ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578245.3584937","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3578245.3584937","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:21Z","timestamp":1750182561000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578245.3584937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,15]]},"references-count":15,"alternative-id":["10.1145\/3578245.3584937","10.1145\/3578245"],"URL":"https:\/\/doi.org\/10.1145\/3578245.3584937","relation":{},"subject":[],"published":{"date-parts":[[2023,4,15]]},"assertion":[{"value":"2023-04-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}