{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:05:43Z","timestamp":1776013543427,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":66,"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-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3689492.3690049","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T09:14:04Z","timestamp":1729156444000},"page":"68-84","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory Programming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7442-8216","authenticated-orcid":false,"given":"Christoph","family":"Thiede","sequence":"first","affiliation":[{"name":"Hasso Plattner Institute, Potsdam, Germany \/ University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7559-6035","authenticated-orcid":false,"given":"Marcel","family":"Taeumel","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, Potsdam, Germany \/ University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3065-6997","authenticated-orcid":false,"given":"Lukas","family":"B\u00f6hme","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, Potsdam, Germany \/ University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4249-6003","authenticated-orcid":false,"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, Potsdam, Germany \/ University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606719"},{"key":"e_1_3_2_1_2_1","unstructured":"Yuntao Bai. 2022. Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback. arxiv:2204.05862."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586030"},{"key":"e_1_3_2_1_4_1","volume-title":"Extreme Programming Explained: Embrace Change","author":"Beck Kent","unstructured":"Kent Beck. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley, USA. isbn:0-201-61641-6"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397560"},{"key":"e_1_3_2_1_6_1","unstructured":"Tom B. Brown. 2020. Language Models are Few-Shot Learners. arxiv:2005.14165."},{"key":"e_1_3_2_1_7_1","volume-title":"Yuanzhi Li, Scott Lundberg, Harsha Nori, Hamid Palangi, Marco Tulio Ribeiro, and Yi Zhang.","author":"Bubeck S\u00e9bastien","year":"2023","unstructured":"S\u00e9bastien Bubeck, Varun Chandrasekaran, Ronen Eldan, Johannes Gehrke, Eric Horvitz, Ece Kamar, Peter Lee, Yin Tat Lee, Yuanzhi Li, Scott Lundberg, Harsha Nori, Hamid Palangi, Marco Tulio Ribeiro, and Yi Zhang. 2023. Sparks of Artificial General Intelligence: Early experiments with GPT-4. arxiv:2303.12712."},{"key":"e_1_3_2_1_8_1","unstructured":"Mark Chen. 2021. Evaluating Large Language Models Trained on Code. arxiv:2107.03374."},{"key":"e_1_3_2_1_9_1","volume-title":"Designing Object-Oriented User Interfaces. Benjamin Cummings","author":"Collins Dave","unstructured":"Dave Collins and Dave Collins. 1995. Designing Object-Oriented User Interfaces. Benjamin Cummings, Redwood City, CA. isbn:0-8053-5350-X"},{"key":"e_1_3_2_1_10_1","volume-title":"Flow: The Psychology of Optimal Experience (1 ed.)","author":"Csikszentmihalyi Mihaly","year":"2008","unstructured":"Mihaly Csikszentmihalyi. 2008. Flow: The Psychology of Optimal Experience (1 ed.). Harper Perennial, New York. isbn:978-0061339202"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093168"},{"key":"e_1_3_2_1_12_1","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, USA. isbn:0-201-11371-6"},{"key":"e_1_3_2_1_13_1","unstructured":"Shibo Hao Tianyang Liu Zhen Wang and Zhiting Hu. 2023. ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings. In Advances in Neural Information Processing Systems Alice Oh (Ed.). 36 Curran Associates 45870\u201345894. arxiv:2305.11554."},{"key":"e_1_3_2_1_14_1","unstructured":"Sirui Hong. 2023. MetaGPT: Meta Programming for a Multi-Agent Collaborative Framework. arxiv:2308.00352."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386335"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/263700.263754"},{"key":"e_1_3_2_1_17_1","volume-title":"The Lively Kernel: A Self-Supporting System on a Web Page","author":"Ingalls Daniel","unstructured":"Daniel Ingalls, Krzysztof Palacz, Stephen Uhler, Antero Taivalsaari, and Tommi Mikkonen. 2008. The Lively Kernel: A Self-Supporting System on a Web Page. In Self-Sustaining Systems, Robert Hirschfeld and Kim Rose (Eds.). Springer, Berlin, Heidelberg. 31\u201350. isbn:978-3-540-89275-5"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103446"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985712"},{"key":"e_1_3_2_1_20_1","unstructured":"Takeshi Kojima. 2022. Large Language Models are Zero-Shot Reasoners. In Advances in Neural Information Processing Systems Sanmi Koyejo (Ed.). 35 Curran Associates 22199\u201322213. arxiv:2205.11916."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180200"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622780.3623648"},{"key":"e_1_3_2_1_23_1","volume-title":"Freund","author":"Levin Kyla","year":"2024","unstructured":"Kyla Levin, Nicolas van Kempen, Emery D. Berger, and Stephen N. Freund. 2024. ChatDBG: An AI-Powered Debugging Assistant. arxiv:2403.16354. arxiv:2403.16354"},{"key":"e_1_3_2_1_24_1","volume-title":"Advances in Neural Information Processing Systems, Hugo Larochelle (Ed.) (NIPS \u201920","author":"Lewis Patrick","unstructured":"Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich K\u00fcttler, Mike Lewis, Wen-tau Yih, Tim Rockt\u00e4schel, Sebastian Riedel, and Douwe Kiela. 2020. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. In Advances in Neural Information Processing Systems, Hugo Larochelle (Ed.) (NIPS \u201920, Vol. 33). Curran Associates, Red Hook, NY, USA. Article 793, 16 pages. isbn:978-1-7138-2954-6"},{"key":"e_1_3_2_1_25_1","unstructured":"Pengfei Li Jianyi Yang Mohammad A. Islam and Shaolei Ren. 2023. Making AI Less \u201cThirsty\u201d: Uncovering and Addressing the Secret Water Footprint of AI Models. arxiv:2304.03271."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3167109"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1"},{"key":"e_1_3_2_1_28_1","volume-title":"AIOS: LLM Agent Operating System. arxiv:2403.16971.","author":"Mei Kai","year":"2024","unstructured":"Kai Mei. 2024. AIOS: LLM Agent Operating System. arxiv:2403.16971."},{"key":"e_1_3_2_1_29_1","unstructured":"Gr\u00e9goire Mialon. 2023. Augmented Language Models: A Survey. arxiv:2302.07842."},{"key":"e_1_3_2_1_30_1","volume-title":"Computational Linguistics and Intelligent Text Processing","author":"Mihalcea Rada","unstructured":"Rada Mihalcea, Hugo Liu, and Henry Lieberman. 2006. NLP (Natural Language Processing) for NLP (Natural Language Programming). In Computational Linguistics and Intelligent Text Processing, Alexander Gelbukh (Ed.). Springer, Berlin, Heidelberg. 319\u2013330. isbn:978-3-540-32206-1"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015888"},{"key":"e_1_3_2_1_32_1","volume-title":"Cognitive Engineering","author":"Norman Donald A.","unstructured":"Donald A. Norman. 1986. Cognitive Engineering. Lawrence Erlbaum Associates, Hillsdale, NJ, USA. 31\u201361. isbn:978-0-367-80732-0"},{"key":"e_1_3_2_1_34_1","unstructured":"Long Ouyang. 2022. Training Language Models to Follow Instructions with Human Feedback. In Advances in Neural Information Processing Systems Sanmi Koyejo (Ed.). 35 Curran Associates 27730\u201327744. arxiv:2203.02155."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/583960.583967"},{"key":"e_1_3_2_1_36_1","unstructured":"Chen Qian. 2023. Communicative Agents for Software Development. arxiv:2307.07924."},{"key":"e_1_3_2_1_37_1","unstructured":"Alec Radford Karthik Narasimhan Tim Salimans and Ilya Sutskever. 2018. Improving Language Understanding by Generative Pre-Training. https:\/\/openai.com\/research\/language-unsupervised"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org"},{"key":"e_1_3_2_1_39_1","volume-title":"The Art of UNIX Programming","author":"Raymond Eric Steven","unstructured":"Eric Steven Raymond. 2003. The Art of UNIX Programming. Addison-Wesley, Boston. isbn:978-0-13-142901-7"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Nils Reimers and Iryna Gurevych. 2019. Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks. arxiv:1908.10084.","DOI":"10.18653\/v1\/D19-1410"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-28960-7_7"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3498326"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581641.3584037"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661152"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/51607.51614"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622758.3622882"},{"key":"e_1_3_2_1_48_1","volume-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction","author":"Shneiderman Ben","year":"1978","unstructured":"Ben Shneiderman and Catherine Plaisant. 2005. Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th ed.). Pearson Education, India. isbn:0-321-19786-0","edition":"4"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3426428.3426924"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.25932\/publishup-44428"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-09297-8_7"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617346"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3594671.3594685"},{"key":"e_1_3_2_1_54_1","unstructured":"Christoph Thiede and Patrick Rein. 2023. Squeak by Example (6.0 ed.). Lulu. isbn:978-1-4476-2948-1 ISBN 978-1-4476-2948-1"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5220\/0012393900003660"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3594671.3594678"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622758.3622892"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1155\/2010"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/248448.248457"},{"key":"e_1_3_2_1_60_1","unstructured":"Ashish Vaswani. 2017. Attention is All You Need. In Advances in Neural Information Processing Systems Isabelle Guyon (Ed.). 30 Curran Associates 11 pages. arxiv:1706.03762."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22655-7_9"},{"key":"e_1_3_2_1_62_1","unstructured":"Jason Wei. 2022. Finetuned Language Models Are Zero-Shot Learners. arxiv:2109.01652."},{"key":"e_1_3_2_1_63_1","unstructured":"Jason Wei. 2023. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. arxiv:2201.11903."},{"key":"e_1_3_2_1_64_1","unstructured":"Jules White. 2023. A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT. 19 pages. arxiv:2302.11382."},{"key":"e_1_3_2_1_65_1","unstructured":"Hui Yang Sifu Yue and Yunzhong He. 2023. Auto-GPT for Online Decision Making: Benchmarks and Additional Opinions. arxiv:2306.02224."},{"key":"e_1_3_2_1_66_1","unstructured":"Wayne Xin Zhao. 2023. A Survey of Large Language Models. 124 pages. arxiv:2303.18223."},{"key":"e_1_3_2_1_67_1","unstructured":"Lianmin Zheng. 2023. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. In Advances in Neural Information Processing Systems Alice Oh (Ed.). 36 Curran Associates 46595\u201346623. arxiv:2306.05685."}],"event":{"name":"Onward! '24: 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software","location":"Pasadena CA USA","acronym":"Onward! '24","sponsor":["SIGPLAN SIGPLAN","SIGAda SIGAda"]},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689492.3690049","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3689492.3690049","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:46Z","timestamp":1750295386000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689492.3690049"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":66,"alternative-id":["10.1145\/3689492.3690049","10.1145\/3689492"],"URL":"https:\/\/doi.org\/10.1145\/3689492.3690049","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"}}]}}