{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T17:10:07Z","timestamp":1779901807600,"version":"3.53.1"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T00:00:00Z","timestamp":1758931200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2243636"],"award-info":[{"award-number":["2243636"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,28]]},"DOI":"10.1145\/3746059.3747636","type":"proceedings-article","created":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T07:44:49Z","timestamp":1758959089000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Flowco: Mixed-Initiative Authoring of Reliable End-to-End Data Analyses via Dataflow Graphs and LLMs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-6992-199X","authenticated-orcid":false,"given":"Stephen N.","family":"Freund","sequence":"first","affiliation":[{"name":"Williams College, Williamstown, Massachusetts, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-1047-8630","authenticated-orcid":false,"given":"Brooke","family":"Simon","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3222-3271","authenticated-orcid":false,"given":"Emery D.","family":"Berger","sequence":"additional","affiliation":[{"name":"College of Information and Computer Sciences, University of Massachusetts Amherst, Amherst, Massachusetts, USA and Amazon Web Services, Amazon, Seattle, Washington, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4050-4284","authenticated-orcid":false,"given":"Eunice","family":"Jun","sequence":"additional","affiliation":[{"name":"UCLA, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,9,27]]},"reference":[{"key":"e_1_3_3_3_2_2","first-page":"265","volume-title":"OSDI","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek\u00a0Gordon Murray, Benoit Steiner, Paul\u00a0A. Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In OSDI. USENIX Association, 265\u2013283."},{"key":"e_1_3_3_3_3_2","unstructured":"Altair. 2025. Altair RapidMiner. https:\/\/altair.com\/altair-rapidminer. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_4_2","unstructured":"Alteryx. 2025. Alteryx Designer Cloud. https:\/\/www.alteryx.com\/products\/designer-cloud. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_5_2","unstructured":"Anaconda. 2023. Anaconda Assistant Launches to Bring Instant Data Analysis Code Generation and Insights to Users. https:\/\/www.anaconda.com\/blog\/anaconda-assistant-launches-to-bring-instant-data-analysis-code-generation-and-insights-to-users Accessed: 2024-10-19."},{"key":"e_1_3_3_3_6_2","unstructured":"Anysphere. 2025. Cursor Editor. https:\/\/cursor.com\/. Accessed: 2025-07-11."},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642016"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","unstructured":"Islem Bouzenia Premkumar\u00a0T. Devanbu and Michael Pradel. 2024. RepairAgent: An Autonomous LLM-Based Agent for Program Repair. CoRR abs\/2403.17134 (2024). 10.48550\/ARXIV.2403.17134 arXiv:https:\/\/arXiv.org\/abs\/2403.17134","DOI":"10.48550\/ARXIV.2403.17134"},{"key":"e_1_3_3_3_9_2","first-page":"1","volume-title":"CHI","author":"Chattopadhyay Souti","year":"2020","unstructured":"Souti Chattopadhyay, Ishita Prasad, Austin\u00a0Z. Henley, Anita Sarma, and Titus Barik. 2020. What\u2019s Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities. In CHI. ACM, 1\u201312."},{"key":"e_1_3_3_3_10_2","unstructured":"Bhavya Chopra Ananya Singha Anna Fariha Sumit Gulwani Chris Parnin Ashish Tiwari and Austin\u00a0Z Henley. 2023. Conversational challenges in ai-powered data science: Obstacles needs and design opportunities. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2310.16164 (2023)."},{"key":"e_1_3_3_3_11_2","unstructured":"Databricks. 2023. Introducing Databricks Assistant a Context-Aware AI Assistant. https:\/\/www.databricks.com\/blog\/introducing-databricks-assistant Accessed: 2024-10-19."},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASEW52652.2021.00032"},{"key":"e_1_3_3_3_13_2","unstructured":"FiveThirtyEight. 2025. Airline Safety. https:\/\/github.com\/fivethirtyeight\/data\/blob\/4c1ff5e3aef1816ae04af63218015066e186c147\/airline-safety\/airline-safety.csv. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"crossref","unstructured":"Peter\u00a0R. Grant and B.\u00a0Rosemary Grant. 2013. Data from: 40 Years of evolution: Darwin\u2019s finches on Daphne Major Island. https:\/\/datadryad.org\/stash\/dataset\/doi:10.5061\/dryad.g6g3h. Accessed: 2025-03-16.","DOI":"10.1515\/9781400851300"},{"key":"e_1_3_3_3_15_2","volume-title":"40 Years of Evolution: Darwin\u2019s Finches on Daphne Major Island","author":"Grant Peter\u00a0R.","year":"2014","unstructured":"Peter\u00a0R. Grant and B.\u00a0Rosemary Grant. 2014. 40 Years of Evolution: Darwin\u2019s Finches on Daphne Major Island. Princeton University Press."},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"crossref","unstructured":"Jesse Harden Elizabeth Christman Nurit Kirshenbaum Mahdi Belcaid Jason Leigh and Chris North. 2023. \u201cThere is no reason anybody should be using 1D anymore\u201d: Design and Evaluation of 2D Jupyter Notebooks. Graphics Interface 2023 (2023).","DOI":"10.1109\/VL\/HCC53370.2022.9833128"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300500"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300500"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303030"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606737"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","unstructured":"Wesley\u00a0M. Johnston J.\u00a0R.\u00a0Paul Hanna and Richard\u00a0J. Millar. 2004. Advances in dataflow programming languages. ACM Comput. Surv. 36 1 (2004) 1\u201334. 10.1145\/1013208.1013209","DOI":"10.1145\/1013208.1013209"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347940"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642267"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501888"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676345"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173748"},{"key":"e_1_3_3_3_28_2","unstructured":"Knime. 2025. KNIME Analytics Platform. https:\/\/www.knime.com\/knime-analytics-platform. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"crossref","unstructured":"Jeffrey Kodosky. 2020. LabVIEW. Proc. ACM Program. Lang. 4 HOPL (2020) 78:1\u201378:54.","DOI":"10.1145\/3386328"},{"key":"e_1_3_3_3_30_2","volume-title":"9th USENIX Workshop on the Theory and Practice of Provenance (TaPP 2017)","author":"Koop David","year":"2017","unstructured":"David Koop and Jay Patel. 2017. Dataflow notebooks: encoding and tracking dependencies of cells. In 9th USENIX Workshop on the Theory and Practice of Provenance (TaPP 2017)."},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","unstructured":"Claire Le Goues Michael Pradel and Abhik Roychoudhury. 2019. Automated program repair. Commun. ACM 62 12 (2019) 56\u201365. 10.1145\/3318162","DOI":"10.1145\/3318162"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","unstructured":"Yang Liu Alex Kale Tim Althoff and Jeffrey Heer. 2021. Boba: Authoring and Visualizing Multiverse Analyses. IEEE Trans. Vis. Comput. Graph. 27 2 (2021) 1753\u20131763. 10.1109\/TVCG.2020.3028985","DOI":"10.1109\/TVCG.2020.3028985"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_3_3_34_2","unstructured":"Old Faithful Dataset. 2025. https:\/\/www.kaggle.com\/datasets\/janithwanni\/old-faithful\/data. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_35_2","unstructured":"OpenAI. 2024. Improvements to Data Analysis in ChatGPT. https:\/\/openai.com\/index\/improvements-to-data-analysis-in-chatgpt\/ Accessed: 2024-10-19."},{"key":"e_1_3_3_3_36_2","unstructured":"OpenAI. 2025. OpenAI Function Calling. https:\/\/platform.openai.com\/docs\/guides\/function-calling. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_37_2","unstructured":"OpenAI. 2025. OpenAI GPT-4o. https:\/\/platform.openai.com\/docs\/models\/gpt-4o. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","unstructured":"Evan Patterson Robert\u00a0N. McBurney H. Schmidt Ioana Baldini Aleksandra Mojsilovic and Kush\u00a0R. Varshney. 2017. Dataflow representation of data analyses: Toward a platform for collaborative data science. IBM J. Res. Dev. 61 6 (2017) 9:1\u20139:13. 10.1147\/JRD.2017.2736278","DOI":"10.1147\/JRD.2017.2736278"},{"key":"e_1_3_3_3_39_2","unstructured":"Project Jupyter. 2024. Jupyter AI Documentation. https:\/\/jupyter-ai.readthedocs.io\/en\/latest\/ Accessed: 2024-10-19."},{"key":"e_1_3_3_3_40_2","unstructured":"Project Jupyter. 2024. Project Jupyter. https:\/\/jupyter.org\/ Accessed: 2024-10-19."},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"crossref","unstructured":"Luigi Quaranta Fabio Calefato and Filippo Lanubile. 2022. Eliciting best practices for collaboration with computational notebooks. Proceedings of the ACM on Human-Computer Interaction 6 CSCW1 (2022) 1\u201341.","DOI":"10.1145\/3512934"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713620"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"crossref","unstructured":"Adam Rule Ian Drosos Aur\u00e9lien Tabard and James\u00a0D Hollan. 2018. Aiding collaborative reuse of computational notebooks with annotated cell folding. Proceedings of the ACM on Human-Computer Interaction 2 CSCW (2018) 1\u201312.","DOI":"10.1145\/3274419"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173606"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","unstructured":"Shreya Shankar Stephen Macke Sarah\u00a0E. Chasins Andrew Head and Aditya\u00a0G. Parameswaran. 2022. Bolt-on Compact and Rapid Program Slicing for Notebooks [Scalable Data Science]. Proc. VLDB Endow. 15 13 (2022) 4038\u20134047. 10.14778\/3565838.3565855","DOI":"10.14778\/3565838.3565855"},{"key":"e_1_3_3_3_46_2","unstructured":"Streamlit. 2025. Streamlit. https:\/\/streamlit.io\/. Accessed: 2025-03-16."},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606756"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642902"},{"key":"e_1_3_3_3_49_2","unstructured":"Zhongwei Wan Xin Wang Che Liu Samiul Alam Yu Zheng Jiachen Liu Zhongnan Qu Shen Yan Yi Zhu Quanlu Zhang Mosharaf Chowdhury and Mi Zhang. 2024. Efficient Large Language Models: A Survey. Trans. Mach. Learn. Res. 2024 (2024). https:\/\/openreview.net\/forum?id=bsCCJHbO8A"},{"key":"e_1_3_3_3_50_2","volume-title":"Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024","author":"Wang Jiayu","year":"2024","unstructured":"Jiayu Wang, Yifei Ming, Zhenmei Shi, Vibhav Vineet, Xin Wang, Sharon Li, and Neel Joshi. 2024. Is A Picture Worth A Thousand Words? Delving Into Spatial Reasoning for Vision Language Models. In Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024."},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","unstructured":"Zuozhi Wang Yicong Huang Shengquan Ni Avinash Kumar Sadeem Alsudais Xiaozhen Liu Xinyuan Lin Yunyan Ding and Chen Li. 2024. Texera: A System for Collaborative and Interactive Data Analytics Using Workflows. Proc. VLDB Endow. 17 11 (2024) 3580\u20133588. 10.14778\/3681954.3682022","DOI":"10.14778\/3681954.3682022"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/VDS48975.2019.8973385"},{"key":"e_1_3_3_3_53_2","unstructured":"WindSurf. 2025. The WindSurf Editor. https:\/\/windsurf.com\/editor. Accessed: 2025-07-11."},{"key":"e_1_3_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517582"},{"key":"e_1_3_3_3_55_2","volume-title":"Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024","author":"Yang John","year":"2024","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. In Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024."},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676357"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714154"}],"event":{"name":"UIST '25: The 38th Annual ACM Symposium on User Interface Software and Technology","location":"Busan Republic of Korea","acronym":"UIST '25","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction","SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3746059.3747636","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3746059.3747636","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T22:01:59Z","timestamp":1759010519000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3746059.3747636"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,27]]},"references-count":56,"alternative-id":["10.1145\/3746059.3747636","10.1145\/3746059"],"URL":"https:\/\/doi.org\/10.1145\/3746059.3747636","relation":{},"subject":[],"published":{"date-parts":[[2025,9,27]]},"assertion":[{"value":"2025-09-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}