{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:59:17Z","timestamp":1776931157395,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,23]]},"DOI":"10.1145\/3742413.3789133","type":"proceedings-article","created":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T11:32:24Z","timestamp":1772537544000},"page":"284-306","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Athena: Intermediate Representations for Iterative Scaffolded App Generation with an LLM"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1499-8869","authenticated-orcid":false,"given":"Jon-Tait","family":"Beason","sequence":"first","affiliation":[{"name":"Apple, Seattle, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2377-9550","authenticated-orcid":false,"given":"Ruijia","family":"Cheng","sequence":"additional","affiliation":[{"name":"Apple, Seattle, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8951-2878","authenticated-orcid":false,"given":"Eldon","family":"Schoop","sequence":"additional","affiliation":[{"name":"Apple, Seattle, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6880-8546","authenticated-orcid":false,"given":"Jeffrey","family":"Nichols","sequence":"additional","affiliation":[{"name":"Apple, Seattle, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,3,22]]},"reference":[{"key":"e_1_3_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC60511.2024.00011"},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"crossref","unstructured":"Tony Beltramelli. 2017. pix2code: Generating Code from a Graphical User Interface Screenshot. arxiv:https:\/\/arXiv.org\/abs\/1705.07962\u00a0[cs.LG] https:\/\/arxiv.org\/abs\/1705.07962","DOI":"10.1145\/3220134.3220135"},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","unstructured":"Chunyang Chen Sidong Feng Zhenchang Xing Linda Liu Shengdong Zhao and Jinshui Wang. 2019. Gallery D.C.: Design Search and Knowledge Discovery through Auto-created GUI Component Gallery. Proc. ACM Hum.-Comput. Interact. 3 CSCW Article 180 (Nov. 2019) 22\u00a0pages. 10.1145\/3359282","DOI":"10.1145\/3359282"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180240"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527917"},{"key":"e_1_3_3_3_7_2","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique\u00a0Ponde de Oliveira\u00a0Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman Alex Ray Raul Puri Gretchen Krueger Michael Petrov Heidy Khlaaf Girish Sastry Pamela Mishkin Brooke Chan Scott Gray Nick Ryder Mikhail Pavlov Alethea Power Lukasz Kaiser Mohammad Bavarian Clemens Winter Philippe Tillet Felipe\u00a0Petroski Such Dave Cummings Matthias Plappert Fotios Chantzis Elizabeth Barnes Ariel Herbert-Voss William\u00a0Hebgen Guss Alex Nichol Alex Paino Nikolas Tezak Jie Tang Igor Babuschkin Suchir Balaji Shantanu Jain William Saunders Christopher Hesse Andrew\u00a0N. Carr Jan Leike Josh Achiam Vedant Misra Evan Morikawa Alec Radford Matthew Knight Miles Brundage Mira Murati Katie Mayer Peter Welinder Bob McGrew Dario Amodei Sam McCandlish Ilya Sutskever and Wojciech Zaremba. 2021. Evaluating Large Language Models Trained on Code. arxiv:https:\/\/arXiv.org\/abs\/2107.03374\u00a0[cs.LG] https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00070"},{"key":"e_1_3_3_3_9_2","series-title":"Proceedings of Machine Learning Research","first-page":"5449","volume-title":"International Conference on Machine Learning, ICML 2023, 23-29 July 2023, Honolulu, Hawaii, USA","volume":"202","author":"Cheng Chin-Yi","year":"2023","unstructured":"Chin-Yi Cheng, Forrest Huang, Gang Li, and Yang Li. 2023. PLay: Parametrically Conditioned Layout Generation using Latent Diffusion. In International Conference on Machine Learning, ICML 2023, 23-29 July 2023, Honolulu, Hawaii, USA(Proceedings of Machine Learning Research, Vol.\u00a0202), Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett (Eds.). PMLR, 5449\u20135471. https:\/\/proceedings.mlr.press\/v202\/cheng23b.html"},{"key":"e_1_3_3_3_10_2","unstructured":"Bhavya Chopra Yasharth Bajpai Param Biyani Gustavo Soares Arjun Radhakrishna Chris Parnin and Sumit Gulwani. 2024. Exploring Interaction Patterns for Debugging: Enhancing Conversational Capabilities of AI-assistants. arxiv:https:\/\/arXiv.org\/abs\/2402.06229\u00a0[cs.HC] https:\/\/arxiv.org\/abs\/2402.06229"},{"key":"e_1_3_3_3_11_2","unstructured":"Thomas Dohmke. 2025. GitHub copilot: The agent awakens. https:\/\/github.blog\/news-insights\/product-news\/github-copilot-the-agent-awakens\/"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676381"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642782"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714233"},{"key":"e_1_3_3_3_15_2","unstructured":"Sidong Feng Mingyue Yuan Jieshan Chen Zhenchang Xing and Chunyang Chen. 2023. Designing with Language: Wireframing UI Design Intent with Generative Large Language Models. arxiv:https:\/\/arXiv.org\/abs\/2312.07755\u00a0[cs.HC] https:\/\/arxiv.org\/abs\/2312.07755"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/964442.964461"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.4135\/9781483384436"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300334"},{"key":"e_1_3_3_3_19_2","unstructured":"Forrest Huang Gang Li Xin Zhou John\u00a0F. Canny and Yang Li. 2021. Creating User Interface Mock-ups from High-Level Text Descriptions with Deep-Learning Models. CoRR abs\/2110.07775 (2021). arXiv:https:\/\/arXiv.org\/abs\/2110.07775https:\/\/arxiv.org\/abs\/2110.07775"},{"key":"e_1_3_3_3_20_2","unstructured":"Apple Inc.2025. Fixing issues in your code as you type. https:\/\/developer.apple.com\/documentation\/xcode\/fixing-issues-in-your-code-as-you-type. [Accessed 15-05-2025]."},{"key":"e_1_3_3_3_21_2","volume-title":"SwiftUI","author":"Inc Apple","year":"2025","unstructured":"Apple Inc. 2025. SwiftUI. https:\/\/developer.apple.com\/xcode\/swiftui\/"},{"key":"e_1_3_3_3_22_2","volume-title":"The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1-5, 2023","author":"Khot Tushar","year":"2023","unstructured":"Tushar Khot, Harsh Trivedi, Matthew Finlayson, Yao Fu, Kyle Richardson, Peter Clark, and Ashish Sabharwal. 2023. Decomposed Prompting: A Modular Approach for Solving Complex Tasks. In The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1-5, 2023. OpenReview.net. https:\/\/openreview.net\/forum?id=_nGgzQjzaRy"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979262"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/257089.257396"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/257089.257257"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3746059.3747672"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586182.3616624"},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/332040.332486"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713924"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","unstructured":"Kevin Moran Carlos Bernal-C\u00e1rdenas Michael Curcio Richard Bonett and Denys Poshyvanyk. 2020. Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps. IEEE Transactions on Software Engineering 46 2 (2020) 196\u2013221. 10.1109\/TSE.2018.2844788","DOI":"10.1109\/TSE.2018.2844788"},{"key":"e_1_3_3_3_31_2","unstructured":"Niklas Muennighoff Alexander\u00a0M. Rush Boaz Barak Teven\u00a0Le Scao Aleksandra Piktus Nouamane Tazi Sampo Pyysalo Thomas Wolf and Colin Raffel. 2023. Scaling Data-Constrained Language Models. arxiv:https:\/\/arXiv.org\/abs\/2305.16264\u00a0[cs.CL] https:\/\/arxiv.org\/abs\/2305.16264"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/142750.142789"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639187"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/1378773.1378793"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"crossref","unstructured":"A.R. Puerta. 1997. A model-based interface development environment. IEEE Software 14 4 (1997) 40\u201347.","DOI":"10.1109\/52.595902"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581394"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517497"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376593"},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169305"},{"key":"e_1_3_3_3_40_2","unstructured":"Yuxuan Wan Chaozheng Wang Yi Dong Wenxuan Wang Shuqing Li Yintong Huo and Michael\u00a0R. Lyu. 2024. Automatically Generating UI Code from Screenshot: A Divide-and-Conquer-Based Approach. arxiv:https:\/\/arXiv.org\/abs\/2406.16386\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2406.16386"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.acl-long.147"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/RE57278.2023.00035"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/1125021.1125094"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676408"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.naacl-long.417"},{"key":"e_1_3_3_3_46_2","unstructured":"John Yang Carlos\u00a0E. Jimenez Alexander Wettig Kilian Lieret Shunyu Yao Karthik Narasimhan and Ofir Press. 2024. SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering. arxiv:https:\/\/arXiv.org\/abs\/2405.15793\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2405.15793"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516849"}],"event":{"name":"IUI '26: 31st International Conference on Intelligent User Interfaces","location":"Paphos Cyprus","acronym":"IUI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction","SIGAI ACM Special Interest Group on Artificial Intelligence"]},"container-title":["Proceedings of the 31st International Conference on Intelligent User Interfaces"],"original-title":[],"deposited":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T12:58:21Z","timestamp":1773493101000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3742413.3789133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,22]]},"references-count":46,"alternative-id":["10.1145\/3742413.3789133","10.1145\/3742413"],"URL":"https:\/\/doi.org\/10.1145\/3742413.3789133","relation":{},"subject":[],"published":{"date-parts":[[2026,3,22]]},"assertion":[{"value":"2026-03-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}