{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T11:02:59Z","timestamp":1768906979900,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Austrian Science Fund FWF","award":["I4731"],"award-info":[{"award-number":["I4731"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3687997.3695643","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T10:57:44Z","timestamp":1729162664000},"page":"143-156","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Cloud Programming Languages and Infrastructure from Code: An Empirical Study"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0516-3274","authenticated-orcid":false,"given":"Georg","family":"Simhandl","sequence":"first","affiliation":[{"name":"University of Vienna, Vienna, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6233-2591","authenticated-orcid":false,"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[{"name":"University of Vienna, Vienna, Austria"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2024. Infrastructure As Code Provisioning Tool - AWS CloudFormation. https:\/\/aws.amazon.com\/cloudformation\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2024. The most efficient way to get things done in the cloud. https:\/\/getampt.com"},{"key":"e_1_3_2_1_3_1","unstructured":"2024. Ansible Collaborative. https:\/\/www.ansible.com"},{"key":"e_1_3_2_1_4_1","volume-title":"European Conference on Software Architecture, ECSA.","author":"Aviv Itzhak","year":"2023","unstructured":"Itzhak Aviv, Ruti Gafni, Sofia Sherman, Berta Aviv, Asher Sterkin, and Etzik Bega. 2023. Cloud infrastructure from python code\u2013breaking the barriers of cloud deployment. In European Conference on Software Architecture, ECSA."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2022.3209958"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3623504.3623566"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1037\/13620-004"},{"key":"e_1_3_2_1_8_1","unstructured":"2024. Chef Software DevOps Automation Solutions. https:\/\/www.chef.io"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23298-5_8"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327906mbr3103_4"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.36"},{"key":"e_1_3_2_1_12_1","unstructured":"2024. darklang. https:\/\/darklang.com"},{"key":"e_1_3_2_1_13_1","unstructured":"2024. Development Platform for type-safe distributed systems. https:\/\/encore.dev"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","unstructured":"Andreas Jedlitschka Marcus Ciolkowski and Dietmar Pfahl. 2008. Reporting experiments in software engineering. Guide to advanced empirical software engineering 201\u2013228. https:\/\/doi.org\/10.1007\/978-1-84800-044-5_8 10.1007\/978-1-84800-044-5_8","DOI":"10.1007\/978-1-84800-044-5_8"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9437-5"},{"key":"e_1_3_2_1_16_1","unstructured":"Kief Morris. 2020. Infrastructure as code. O\u2019Reilly Media."},{"key":"e_1_3_2_1_17_1","unstructured":"2024. Next Generation Cloud Development. https:\/\/nitric.io"},{"key":"e_1_3_2_1_18_1","unstructured":"2024. Pulumi - Infrastructure as Code in Any Programming Language. https:\/\/www.pulumi.com"},{"key":"e_1_3_2_1_19_1","unstructured":"2024. Puppet Infrastructure and IT Automation at Scale. https:\/\/www.puppet.com"},{"key":"e_1_3_2_1_20_1","unstructured":"Chris Rybicki. 2024. Exploring biphasic programming: a new approach in language design. https:\/\/rybicki.io\/blog\/2024\/06\/30\/biphasic-programming.html"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1530-9290.2008.00015.x"},{"key":"e_1_3_2_1_22_1","unstructured":"2024. Build Backends Fast. https:\/\/www.shuttle.rs"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468575"},{"key":"e_1_3_2_1_24_1","unstructured":"2024. Terraform. https:\/\/www.terraform.io"},{"key":"e_1_3_2_1_25_1","unstructured":"2024. A programming language for the cloud. https:\/\/www.winglang.io"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-019-00412-x"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.81"}],"event":{"name":"SLE '24: 17th ACM SIGPLAN International Conference on Software Language Engineering","location":"Pasadena CA USA","acronym":"SLE '24","sponsor":["SIGPLAN SIGPLAN"]},"container-title":["Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695643","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687997.3695643","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:59Z","timestamp":1750295399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695643"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":27,"alternative-id":["10.1145\/3687997.3695643","10.1145\/3687997"],"URL":"https:\/\/doi.org\/10.1145\/3687997.3695643","relation":{},"subject":[],"published":{"date-parts":[[2024,10,17]]},"assertion":[{"value":"2024-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}