{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T17:54:10Z","timestamp":1777658050782,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,20]],"date-time":"2024-04-20T00:00:00Z","timestamp":1713571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,20]]},"DOI":"10.1145\/3643795.3648384","type":"proceedings-article","created":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T13:46:19Z","timestamp":1725975979000},"page":"22-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["LLM-based and Retrieval-Augmented Control Code Generation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8805-6206","authenticated-orcid":false,"given":"Heiko","family":"Koziolek","sequence":"first","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1286-5442","authenticated-orcid":false,"given":"Sten","family":"Gr\u00fcner","sequence":"additional","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1799-0023","authenticated-orcid":false,"given":"Rhaban","family":"Hark","sequence":"additional","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5845-0512","authenticated-orcid":false,"given":"Virendra","family":"Ashiwal","sequence":"additional","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8481-8288","authenticated-orcid":false,"given":"Sofia","family":"Linsbauer","sequence":"additional","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9761-6319","authenticated-orcid":false,"given":"Nafise","family":"Eskandani","sequence":"additional","affiliation":[{"name":"ABB Research, Ladenburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,9,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. OSCAT - Open Source Community for Automation Technology. http:\/\/www.oscat.de\/."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/GHTC.2014.6970342"},{"key":"e_1_3_2_1_3_1","unstructured":"Harrison Chase. 2023. LangChain: framework for developing applications powered by language models. https:\/\/github.com\/langchain-ai\/langchain."},{"key":"e_1_3_2_1_4_1","volume-title":"Stefan De Gendt, and Wannes Meert","author":"Dehaerne Enrique","year":"2022","unstructured":"Enrique Dehaerne, Bappaditya Dey, Sandip Halder, Stefan De Gendt, and Wannes Meert. 2022. Code generation using machine learning: A systematic review. Ieee Access (2022)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2018.8502458"},{"key":"e_1_3_2_1_6_1","volume-title":"Classeval: A manually-crafted benchmark for evaluating llms on class-level code generation. arXiv preprint arXiv:2308.01861","author":"Du Xueying","year":"2023","unstructured":"Xueying Du, Mingwei Liu, Kaixin Wang, Hanlin Wang, Junwei Liu, Yixuan Chen, Jiayi Feng, Chaofeng Sha, Xin Peng, and Yiling Lou. 2023. Classeval: A manually-crafted benchmark for evaluating llms on class-level code generation. arXiv preprint arXiv:2308.01861 (2023)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2014.6945520"},{"key":"e_1_3_2_1_8_1","unstructured":"Georg Gutermuth. 2010. Collaborative Process Automation Systems. ISA Chapter Engineering 156--182."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.01.063"},{"key":"e_1_3_2_1_10_1","unstructured":"Martin Hollender. 2010. Collaborative process automation systems. ISA."},{"key":"e_1_3_2_1_11_1","volume-title":"Impact of code language models on automated program repair. arXiv preprint arXiv:2302.05020","author":"Jiang Nan","year":"2023","unstructured":"Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. 2023. Impact of code language models on automated program repair. arXiv preprint arXiv:2302.05020 (2023)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110575"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice. 152--161","author":"Koziolek Heiko","unstructured":"Heiko Koziolek, Andreas Burger, Marie Platenius-Mohr, Julius R\u00fcckert, Hadil Abukwaik, Raoul Jetley, and Abdulla P P. 2020. Rule-based code generation in industrial automation: four large-scale case studies applying the cayenne method. In Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice. 152--161."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA54631.2023.10275411"},{"key":"e_1_3_2_1_15_1","unstructured":"Heiko Koziolek Sten Gr\u00fcner Rhaban Hark Virendra Ashiwal Sofia Linsbauer and Nafise Eskandani. 2023. LLM-CodeGen-RAG Github Repository. https:\/\/github.com\/hkoziolek\/LLM-CodeGen-RAG."},{"key":"e_1_3_2_1_16_1","volume-title":"Proc. 1st International Workshop on Large Language Models for Code (LLM4Code). ACM.","author":"Koziolek Heiko","year":"2024","unstructured":"Heiko Koziolek and Anne Koziolek. 2024. LLM-based Control Code Generation using Image Recognition. In Proc. 1st International Workshop on Large Language Models for Code (LLM4Code). ACM."},{"key":"e_1_3_2_1_17_1","first-page":"9459","article-title":"Retrieval-augmented generation for knowledge-intensive nlp tasks","volume":"33","author":"Lewis Patrick","year":"2020","unstructured":"Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich K\u00fcttler, Mike Lewis, Wen-tau Yih, Tim Rockt\u00e4schel, et al. 2020. Retrieval-augmented generation for knowledge-intensive nlp tasks. Advances in Neural Information Processing Systems 33 (2020), 9459--9474.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_18_1","volume-title":"Yuyao Wang, and Lingming Zhang.","author":"Liu Jiawei","year":"2023","unstructured":"Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2023. Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation. arXiv preprint arXiv:2305.01210 (2023)."},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieval-augmented generation for code summarization via hybrid gnn. arXiv preprint arXiv:2006.05405","author":"Liu Shangqing","year":"2020","unstructured":"Shangqing Liu, Yu Chen, Xiaofei Xie, Jingkai Siow, and Yang Liu. 2020. Retrieval-augmented generation for code summarization via hybrid gnn. arXiv preprint arXiv:2006.05405 (2020)."},{"key":"e_1_3_2_1_20_1","volume-title":"Reacc: A retrieval-augmented code completion framework. arXiv preprint arXiv:2203.07722","author":"Lu Shuai","year":"2022","unstructured":"Shuai Lu, Nan Duan, Hojae Han, Daya Guo, Seung-won Hwang, and Alexey Svyatkovskiy. 2022. Reacc: A retrieval-augmented code completion framework. arXiv preprint arXiv:2203.07722 (2022)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2013.03.013"},{"key":"e_1_3_2_1_22_1","volume-title":"Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang.","author":"Parvez Md Rizwan","year":"2021","unstructured":"Md Rizwan Parvez, Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang. 2021. Retrieval augmented code generation and summarization. arXiv preprint arXiv:2108.11601 (2021)."},{"key":"e_1_3_2_1_23_1","volume-title":"The impact of ai on developer productivity: Evidence from github copilot. arXiv preprint arXiv:2302.06590","author":"Peng Sida","year":"2023","unstructured":"Sida Peng, Eirini Kalliamvakou, Peter Cihon, and Mert Demirer. 2023. The impact of ai on developer productivity: Evidence from github copilot. arXiv preprint arXiv:2302.06590 (2023)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2014.09.008"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2012.6489546"},{"key":"e_1_3_2_1_26_1","volume-title":"IEC 61131-3: Programming industrial automation systems","author":"Tiegelkamp Michael","unstructured":"Michael Tiegelkamp and Karl-Heinz John. 2010. IEC 61131-3: Programming industrial automation systems. Vol. 166. Springer."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.3182\/20110828-6-IT-1002.02207"},{"key":"e_1_3_2_1_29_1","first-page":"1","article-title":"In-ide code generation from natural language: Promise and challenges","volume":"31","author":"Xu Frank F","year":"2022","unstructured":"Frank F Xu, Bogdan Vasilescu, and Graham Neubig. 2022. In-ide code generation from natural language: Promise and challenges. ACM Transactions on Software Engineering and Methodology (TOSEM) 31, 2 (2022), 1--47.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"}],"event":{"name":"LLM4Code '24: 1st International Workshop on Large Language Models for Code","location":"Lisbon Portugal","acronym":"LLM4Code '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the 1st International Workshop on Large Language Models for Code"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643795.3648384","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643795.3648384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:45Z","timestamp":1750294665000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643795.3648384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,20]]},"references-count":29,"alternative-id":["10.1145\/3643795.3648384","10.1145\/3643795"],"URL":"https:\/\/doi.org\/10.1145\/3643795.3648384","relation":{},"subject":[],"published":{"date-parts":[[2024,4,20]]},"assertion":[{"value":"2024-09-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}