{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,13]],"date-time":"2026-10-13T01:42:32Z","timestamp":1791855752857,"version":"4.3.4"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,7,5]],"date-time":"2026-07-05T00:00:00Z","timestamp":1783209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Natural Science and Engineering Research Council of Canada","award":["RGPIN-2025-04993"],"award-info":[{"award-number":["RGPIN-2025-04993"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,7,5]]},"DOI":"10.1145\/3803437.3805567","type":"proceedings-article","created":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T14:27:39Z","timestamp":1784298459000},"page":"1257-1261","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["LLM-Assisted Repository-Level Generation with Structured Spec-Driven Engineering"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-0743-7219","authenticated-orcid":false,"given":"Shuzhao","family":"Feng","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1451-3603","authenticated-orcid":false,"given":"Boqi","family":"Chen","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Ontario, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6650-3298","authenticated-orcid":false,"given":"Brett H","family":"Meyer","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-8070-9184","authenticated-orcid":false,"given":"Gunter","family":"Mussbacher","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/Forge66646.2025.00017"},{"key":"e_1_3_2_1_2_1","unstructured":"Anthropic. 2025. Claude Code. https:\/\/code.claude.com\/"},{"key":"e_1_3_2_1_3_1","unstructured":"Anthropic. 2025. Introducing Claude Sonnet 4.5. https:\/\/www.anthropic.com\/news\/claude-sonnet-4-5."},{"key":"e_1_3_2_1_4_1","unstructured":"Joel Becker Nate Rush Elizabeth Barnes and David Rein. 2025. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. (2025). arXiv:2507.09089 [cs.AI]"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3678719.3685692"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-024-01176-y"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE63999.2025.00030"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00088"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS58315.2023.00037"},{"key":"e_1_3_2_1_10_1","unstructured":"Mark Chen et al. 2021. Evaluating Large Language Models Trained on Code. Computing Research Repository (2021). arXiv:2107.03374 [cs.LG]"},{"key":"e_1_3_2_1_11_1","unstructured":"Xinyun Chen Maxwell Lin Nathanael Sch\u00e4rli and Denny Zhou. 2023. Teaching Large Language Models to Self-Debug. arXiv:2304.05128 [cs.CL]"},{"key":"e_1_3_2_1_12_1","unstructured":"Cucumber. 2025. Gherkin. https:\/\/github.com\/cucumber\/gherkin\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Den Delimarsky. 2025. Spec-driven development with AI: Get started with a new open source toolkit. GitHub. https:\/\/github.blog\/ai-and-ml\/generative-ai\/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit\/"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3729366"},{"key":"e_1_3_2_1_15_1","unstructured":"Antonio Garc\u00eda-Dom\u00ednguez and Dimitris Kolovos. 2024. EMFatic: A textual syntax for EMF Ecore models. https:\/\/eclipse.dev\/emfatic\/."},{"key":"e_1_3_2_1_16_1","unstructured":"GitHub. 2021. GitHub Copilot. https:\/\/github.com\/features\/copilot"},{"key":"e_1_3_2_1_17_1","volume-title":"The New Code. the AI Engineer World's Fair","author":"Grove Sean","year":"2025","unstructured":"Sean Grove. 2025. The New Code. the AI Engineer World's Fair 2025. https:\/\/www.youtube.com\/watch?v=8rABwKRsec4"},{"key":"e_1_3_2_1_18_1","unstructured":"Kamil Grzybek et al. 2019. Modular Monolith with DDD. https:\/\/github.com\/kgrzybek\/modular-monolith-with-ddd."},{"key":"e_1_3_2_1_19_1","volume-title":"MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework. In The 12th International Conference on Learning Representations (ICLR'24)","author":"Sirui","unstructured":"Sirui Hong et al. 2024. MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework. In The 12th International Conference on Learning Representations (ICLR'24). https:\/\/openreview.net\/forum?id=VtmBAGCN7o"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3082068"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/3600270.3601883"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2021.102665"},{"key":"e_1_3_2_1_23_1","volume-title":"Rigorous Evaluation of Large Language Models for Code Generation. In The 37th Conference on Neural Information Processing Systems (NeurIPS'23)","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. In The 37th Conference on Neural Information Processing Systems (NeurIPS'23). https:\/\/openreview.net\/forum?id=1qvx610Cu7"},{"key":"e_1_3_2_1_24_1","unstructured":"Meta AI. 2024. llama3.2:3b. https:\/\/ollama.com\/library\/llama3.2:3b\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613905.3650896"},{"key":"e_1_3_2_1_26_1","unstructured":"OpenAI. 2025. GPT-5 nano Model. https:\/\/platform.openai.com\/docs\/models\/gpt-5-nano."},{"key":"e_1_3_2_1_27_1","unstructured":"OpenAI. 2025. GPT-5.1: A smarter more conversational ChatGPT. https:\/\/openai.com\/index\/gpt-5-1\/."},{"key":"e_1_3_2_1_28_1","unstructured":"Santiago Padron Julien Valentin Iwan Olier R\u00e9mi S\u00e9guin Mathieu Guimond Yejia Shen and Daniel Yu. 2025. CheECSEManager. https:\/\/github.com\/F2025-ECSE223\/ecse223-group-project-p16. GitHub."},{"key":"e_1_3_2_1_29_1","unstructured":"Mike Pagel Vincent Aranega and Andreas Schmidl. 2021. pyecoregen. https:\/\/github.com\/pyecore\/pyecoregen\/."},{"key":"e_1_3_2_1_30_1","unstructured":"PlantUML. 2026. PlantUML at a Glance. https:\/\/plantuml.com\/."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Alexander Poth Olsi Rrjolli Huiyu Wang and Klaus Schmid. 2026. Baseline Evaluation of LLM-Facilitated UI Test-Case Generation from Gherkin Specifications. In Systems Software and Services Process Improvement Murat Yilmaz Paul Clarke Andreas Riel Richard Messnarz Mikus Zelmenis and Ivi Anna Buce (Eds.). Springer Nature Switzerland. 10.1007\/978-3-032-04288-0_3","DOI":"10.1007\/978-3-032-04288-0_3"},{"key":"e_1_3_2_1_32_1","volume-title":"Ernst","author":"Pudari Rohith","year":"2023","unstructured":"Rohith Pudari and Neil A. Ernst. 2023. From Copilot to Pilot: Towards AI Supported Software Development. arXiv:2303.04142 [cs.SE]"},{"key":"e_1_3_2_1_33_1","unstructured":"Qwen Team. 2025. Qwen3-Coder. https:\/\/github.com\/QwenLM\/Qwen3-Coder."},{"key":"e_1_3_2_1_34_1","volume-title":"D\u00e1niel Varr\u00f3, and Tushar Sharma.","author":"Saad Mootez","year":"2025","unstructured":"Mootez Saad, Boqi Chen, Jos\u00e9 Antonio Hern\u00e1ndez L\u00f3pez, D\u00e1niel Varr\u00f3, and Tushar Sharma. 2025. Hierarchical Evaluation of Software Design Capabilities of Large Language Models of Code. (2025). arXiv:2511.20933 [cs.SE]"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE48521.2020.00049"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-75872-0_6"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1197540"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2014.13"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3687807"}],"event":{"name":"FSE Companion '26: 34th ACM International Conference on the Foundations of Software Engineering","location":"Concordia University Montreal QC Canada","acronym":"FSE Companion '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3803437.3805567","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T14:29:10Z","timestamp":1784298550000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3803437.3805567"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,5]]},"references-count":39,"alternative-id":["10.1145\/3803437.3805567","10.1145\/3803437"],"URL":"https:\/\/doi.org\/10.1145\/3803437.3805567","relation":{},"subject":[],"published":{"date-parts":[[2026,7,5]]},"assertion":[{"value":"2026-07-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}