{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T23:30:51Z","timestamp":1783467051684,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T00:00:00Z","timestamp":1710115200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Swedish Foundation for Strategic Research","award":["FFL18-0231"],"award-info":[{"award-number":["FFL18-0231"]}]},{"name":"Swedish Research Council","award":["2019-05658"],"award-info":[{"award-number":["2019-05658"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,3,11]]},"DOI":"10.1145\/3660829.3660835","type":"proceedings-article","created":{"date-parts":[[2024,7,9]],"date-time":"2024-07-09T18:40:16Z","timestamp":1720550416000},"page":"12-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Ironies of Programming Automation: Exploring the Experience of Code Synthesis via Large Language Models"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-9994-3989","authenticated-orcid":false,"given":"Alan T.","family":"McCabe","sequence":"first","affiliation":[{"name":"Lund University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6910-5240","authenticated-orcid":false,"given":"Moa","family":"Bj\u00f6rkman","sequence":"additional","affiliation":[{"name":"Lund University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7880-218X","authenticated-orcid":false,"given":"Joel","family":"Engstr\u00f6m","sequence":"additional","affiliation":[{"name":"Lund University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7029-5655","authenticated-orcid":false,"given":"Peng","family":"Kuang","sequence":"additional","affiliation":[{"name":"Lund University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7966-4560","authenticated-orcid":false,"given":"Emma","family":"S\u00f6derberg","sequence":"additional","affiliation":[{"name":"Lund University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9943-6597","authenticated-orcid":false,"given":"Luke","family":"Church","sequence":"additional","affiliation":[{"name":"University of Cambridge, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,7,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Analysis, design and evaluation of man\u2013machine systems","author":"Bainbridge Lisanne","unstructured":"Lisanne Bainbridge. 1983. Ironies of automation. In Analysis, design and evaluation of man\u2013machine systems. Elsevier, 129\u2013135."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mlwa.2024.100526"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 32nd Annual Workshop of the Psychology of Programming Interest Group.","author":"Church Luke","year":"2021","unstructured":"Luke Church, Emma S\u00f6derberg, and Alan\u00a0T. McCabe. 2021. Breaking down and making up - a lens for conversing with compilers. In Proceedings of the 32nd Annual Workshop of the Psychology of Programming Interest Group."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3058664"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3608128"},{"key":"e_1_3_2_1_6_1","unstructured":"Chao Liu Xuanlin Bao Hongyu Zhang Neng Zhang Haibo Hu Xiaohong Zhang and Meng Yan. 2023. Improving ChatGPT Prompt for Code Generation. arxiv:2305.08360\u00a0[cs.SE]"},{"key":"e_1_3_2_1_7_1","volume-title":"Researches on the measurement of human performance.Researches on the Measurement of Human Performance.268","author":"H Mackworth","year":"1950","unstructured":"Norman\u00a0H Mackworth 1950. Researches on the measurement of human performance.Researches on the Measurement of Human Performance.268 (1950)."},{"key":"e_1_3_2_1_8_1","unstructured":"Stephen MacNeil Andrew Tran Arto Hellas Joanne Kim Sami Sarsa Paul Denny Seth Bernstein and Juho Leinonen. 2022. Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book. arxiv:2211.02265\u00a0[cs.SE]"},{"key":"e_1_3_2_1_9_1","unstructured":"Advait Sarkar Andrew\u00a0D. Gordon Carina Negreanu Christian Poelitz Sruti\u00a0Srinivasa Ragavan and Ben Zorn. 2022. What is it like to program with artificial intelligence?arxiv:2208.06213\u00a0[cs.HC]"},{"key":"e_1_3_2_1_10_1","volume-title":"The craftsman","author":"Sennett Richard","unstructured":"Richard Sennett. 2008. The craftsman. Yale University Press."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9286-4"},{"key":"e_1_3_2_1_12_1","unstructured":"Haoye Tian Weiqi Lu Tsz\u00a0On Li Xunzhu Tang Shing-Chi Cheung Jacques Klein and Tegawend\u00e9\u00a0F. Bissyand\u00e9. 2023. Is ChatGPT the Ultimate Programming Assistant \u2013 How far is it?arxiv:2304.11938\u00a0[cs.SE]"},{"key":"e_1_3_2_1_13_1","unstructured":"Jules White Quchen Fu Sam Hays Michael Sandborn Carlos Olea Henry Gilbert Ashraf Elnashar Jesse Spencer-Smith and Douglas\u00a0C. Schmidt. 2023. A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT. arxiv:2302.11382\u00a0[cs.SE]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Jules White Sam Hays Quchen Fu Jesse Spencer-Smith and Douglas\u00a0C. Schmidt. 2023. ChatGPT Prompt Patterns for Improving Code Quality Refactoring Requirements Elicitation and Software Design. arxiv:2303.07839\u00a0[cs.SE]","DOI":"10.1007\/978-3-031-55642-5_4"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581388"}],"event":{"name":"\u2039Programming\u203a '24: 8th International Conference on the Art, Science, and Engineering of Programming","location":"Lund Sweden","acronym":"\u2039Programming\u203a '24","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Companion Proceedings of the 8th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660829.3660835","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3660829.3660835","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:18:00Z","timestamp":1755915480000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660829.3660835"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,11]]},"references-count":15,"alternative-id":["10.1145\/3660829.3660835","10.1145\/3660829"],"URL":"https:\/\/doi.org\/10.1145\/3660829.3660835","relation":{},"subject":[],"published":{"date-parts":[[2024,3,11]]},"assertion":[{"value":"2024-07-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}