{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T04:13:38Z","timestamp":1784002418318,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":108,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["\u200b\u200bFW-HTF 2129008"],"award-info":[{"award-number":["\u200b\u200bFW-HTF 2129008"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Science Foundation","award":["CA-HDR 2033558"],"award-info":[{"award-number":["CA-HDR 2033558"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3772318.3791327","type":"proceedings-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T04:12:26Z","timestamp":1776053546000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Programming By Scaffolded Demonstration with Perpend"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-3089-6692","authenticated-orcid":false,"given":"Angela","family":"Bi","sequence":"first","affiliation":[{"name":"University of California, Berkeley, Berkeley, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9793-9086","authenticated-orcid":false,"given":"Eric","family":"Rawn","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Science, University of California, Berkeley, Berkeley, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2311-1873","authenticated-orcid":false,"given":"Justin","family":"Lubin","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, Berkeley, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0557-3580","authenticated-orcid":false,"given":"Sarah E.","family":"Chasins","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Sciences, University of California, Berkeley, Berkeley, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,4,13]]},"reference":[{"key":"e_1_3_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.5555\/2958031.2958069"},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642858"},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606719"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","unstructured":"Brenna\u00a0D. Argall Sonia Chernova Manuela Veloso and Brett Browning. 2009. A Survey of Robot Learning from Demonstration. Robotics and Autonomous Systems 57 5 (May 2009) 469\u2013483. 10.1016\/j.robot.2008.10.024","DOI":"10.1016\/j.robot.2008.10.024"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984020"},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"publisher","unstructured":"Rohan Bavishi Caroline Lemieux Roy Fox Koushik Sen and Ion Stoica. 2019. AutoPandas: Neural-Backed Generators for Program Synthesis. Proceedings of the ACM on Programming Languages 3 OOPSLA (Oct. 2019) 168:1\u2013168:27. 10.1145\/3360594","DOI":"10.1145\/3360594"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642720"},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/vlhcc.2017.8103446"},{"key":"e_1_3_3_3_10_2","doi-asserted-by":"publisher","unstructured":"J. Brandt P.J. Guo J. Lewenstein S.R. Klemmer and M. Dontcheva. 2009. Writing Code to Prototype Ideate and Discover. IEEE Software 26 5 (Sept. 2009) 18\u201324. 10.1109\/ms.2009.147","DOI":"10.1109\/ms.2009.147"},{"key":"e_1_3_3_3_11_2","doi-asserted-by":"publisher","unstructured":"Virginia Braun and Victoria Clarke. 2006. Using Thematic Analysis in Psychology. Qualitative Research in Psychology 3 2 (Jan. 2006) 77\u2013101. 10.1191\/1478088706qp063oa","DOI":"10.1191\/1478088706qp063oa"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3334480.3382994"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","unstructured":"Kerry Shih-Ping Chang and Brad\u00a0A. Myers. 2017. Gneiss: Spreadsheet Programming Using Structured Web Service Data. Journal of Visual Languages & Computing 39 (April 2017) 41\u201350. 10.1016\/j.jvlc.2016.07.004","DOI":"10.1016\/j.jvlc.2016.07.004"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242661"},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908103"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702547"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174159"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376442"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291163"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/icpc.2012.6240511"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","unstructured":"Yu Feng Ruben Martins Yuepeng Wang Isil Dillig and Thomas\u00a0W. Reps. 2017. Component-Based Synthesis for Complex APIs. ACM SIGPLAN Notices 52 1 (Jan. 2017) 599\u2013612. 10.1145\/3093333.3009851","DOI":"10.1145\/3093333.3009851"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737977"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","unstructured":"Erik\u00a0M. Fredericks Jared\u00a0M. Moore and Abigail\u00a0C. Diller. 2024. GenerativeGI: creating generative art with genetic improvement. Automated Software Engineering 31 1 (May 2024) 23. 10.1007\/s10515-024-00414-3","DOI":"10.1007\/s10515-024-00414-3"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2481395"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174154"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517494"},{"key":"e_1_3_3_3_27_2","volume-title":"The Evolution of Abstraction in Programming Languages","author":"Guarino Loretta\u00a0Rose","year":"1978","unstructured":"Loretta\u00a0Rose Guarino. 1978. The Evolution of Abstraction in Programming Languages. Technical Report. Carnegie Mellon University."},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926423"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/1449715.1449732"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580642"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984575"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.ECOOP.2022.16"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347925"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/1706356.1706375"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"publisher","unstructured":"Qiantan Hong and Alex Aiken. 2024. Recursive Program Synthesis Using Paramorphisms. Proc. ACM Program. Lang. 8 PLDI (June 2024) 151:102\u2013151:125. 10.1145\/3656381","DOI":"10.1145\/3656381"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294226"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/1166253.1166274"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","unstructured":"T. Ingold. 2010. The Textility of Making. Cambridge Journal of Economics 34 1 (Jan. 2010) 91\u2013102. 10.1093\/cje\/bep042","DOI":"10.1093\/cje\/bep042"},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.4324\/9780203559055"},{"key":"e_1_3_3_3_40_2","unstructured":"Jennifer Jacobs. 2017. Dynamic Drawing: Broadening Practice and Participation in Procedural Art. Ph.\u00a0D. Dissertation. Massachusetts Institute of Technology."},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174164"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647375"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2556987"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173748"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415842"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC60511.2024.00040"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780199256044.001.0001"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","unstructured":"Tessa Lau Steven\u00a0A. Wolfman Pedro Domingos and Daniel\u00a0S. Weld. 2003. Programming by Demonstration Using Version Space Algebra. Machine Learning 53 1 (Oct. 2003) 111\u2013156. 10.1023\/A:1025671410623","DOI":"10.1023\/A:1025671410623"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753667"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","unstructured":"Woosuk Lee and Hangyeol Cho. 2023. Inductive Synthesis of Structurally Recursive Functional Programs from Non-recursive Expressions. Proceedings of the ACM on Programming Languages 7 POPL (Jan. 2023) 70:2048\u201370:2078. 10.1145\/3571263","DOI":"10.1145\/3571263"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357323"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376765"},{"key":"e_1_3_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445682"},{"key":"e_1_3_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/1502650.1502667"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474804"},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","unstructured":"Justin Lubin Nick Collins Cyrus Omar and Ravi Chugh. 2020. Program Sketching with Live Bidirectional Evaluation. Proceedings of the ACM on Programming Languages 4 ICFP (Aug. 2020) 109:1\u2013109:29. 10.1145\/3408991","DOI":"10.1145\/3408991"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","unstructured":"Wendy\u00a0E. Mackay and Joanna McGrenere. 2025. Comparative Structured Observation. ACM Trans. Comput.-Hum. Interact. 32 2 (April 2025) 14:1\u201314:27. 10.1145\/3711838","DOI":"10.1145\/3711838"},{"key":"e_1_3_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/9476.001.0001"},{"key":"e_1_3_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258887"},{"key":"e_1_3_3_3_60_2","doi-asserted-by":"publisher","unstructured":"Mika\u00ebl Mayer Viktor Kuncak and Ravi Chugh. 2018. Bidirectional Evaluation with Direct Manipulation. Proceedings of the ACM on Programming Languages 2 OOPSLA (Oct. 2018) 127:1\u2013127:28. 10.1145\/3276497","DOI":"10.1145\/3276497"},{"key":"e_1_3_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807459"},{"key":"e_1_3_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31727-9"},{"key":"e_1_3_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376420"},{"key":"e_1_3_3_3_64_2","doi-asserted-by":"publisher","unstructured":"Andrew\u00a0Michael McNutt Sam Cohen and Ravi Chugh. 2025. Slowness Politics and Joy: Values That Guide Technology Choices in Creative Coding Classrooms. 10.31219\/osf.io\/83z94_v1","DOI":"10.31219\/osf.io\/83z94_v1"},{"key":"e_1_3_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580683"},{"key":"e_1_3_3_3_66_2","doi-asserted-by":"publisher","unstructured":"Anders Miltner Adrian\u00a0Trejo Nu\u00f1ez Ana Brendel Swarat Chaudhuri and Isil Dillig. 2022. Bottom-up Synthesis of Recursive Functional Programs Using Angelic Execution. Proceedings of the ACM on Programming Languages 6 POPL (Jan. 2022) 21:1\u201321:29. 10.1145\/3498682","DOI":"10.1145\/3498682"},{"key":"e_1_3_3_3_67_2","doi-asserted-by":"publisher","DOI":"10.5555\/2965068"},{"key":"e_1_3_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3490149.3501310"},{"key":"e_1_3_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-24841-2_2"},{"key":"e_1_3_3_3_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534866"},{"key":"e_1_3_3_3_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/3657604.3662034"},{"key":"e_1_3_3_3_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454059"},{"key":"e_1_3_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2738007"},{"key":"e_1_3_3_3_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445149"},{"key":"e_1_3_3_3_75_2","doi-asserted-by":"publisher","unstructured":"Hila Peleg Roi Gabay Shachar Itzhaky and Eran Yahav. 2020. Programming with a Read-Eval-Synth Loop. Proceedings of the ACM on Programming Languages 4 OOPSLA (Nov. 2020) 159:1\u2013159:30. 10.1145\/3428227","DOI":"10.1145\/3428227"},{"key":"e_1_3_3_3_76_2","unstructured":"R Core Team. 2023. R: A Language and Environment for Statistical Computing."},{"key":"e_1_3_3_3_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581394"},{"key":"e_1_3_3_3_78_2","volume-title":"Processing: A Programming Handbook for Visual Designers and Artists","author":"Reas Casey","year":"2007","unstructured":"Casey Reas and Ben Fry. 2007. Processing: A Programming Handbook for Visual Designers and Artists. MIT Press, Cambridge, Mass."},{"key":"e_1_3_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047216"},{"key":"e_1_3_3_3_80_2","doi-asserted-by":"publisher","unstructured":"Arvind Satyanarayan Dominik Moritz Kanit Wongsuphasawat and Jeffrey Heer. 2017. Vega-Lite: A Grammar of Interactive Graphics. IEEE Transactions on Visualization and Computer Graphics 23 1 (Jan. 2017) 341\u2013350. 10.1109\/TVCG.2016.2599030","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_3_3_81_2","doi-asserted-by":"publisher","unstructured":"D.\u00a0A. Sch\u00f6n. 1992. Designing as Reflective Conversation with the Materials of a Design Situation. Knowledge-Based Systems 5 1 (March 1992) 3\u201314. 10.1016\/0950-7051(92)90020-G","DOI":"10.1016\/0950-7051(92)90020-G"},{"key":"e_1_3_3_3_82_2","doi-asserted-by":"publisher","DOI":"10.4324\/9781315237473"},{"key":"e_1_3_3_3_83_2","doi-asserted-by":"publisher","unstructured":"Mary Shaw. 2020. Myths and Mythconceptions: What Does It Mean to Be a Programming Language Anyhow?Proceedings of the ACM on Programming Languages 4 HOPL (June 2020) 1\u201344. 10.1145\/3480947","DOI":"10.1145\/3480947"},{"key":"e_1_3_3_3_84_2","doi-asserted-by":"publisher","unstructured":"Ben Shneiderman. 1982. The Future of Interactive Systems and the Emergence of Direct Manipulation\u2020. Behaviour & Information Technology 1 3 (July 1982) 237\u2013256. 10.1080\/01449298208914450","DOI":"10.1080\/01449298208914450"},{"key":"e_1_3_3_3_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908102"},{"key":"e_1_3_3_3_86_2","doi-asserted-by":"publisher","DOI":"10.1145\/3532106.3533496"},{"key":"e_1_3_3_3_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3563657.3595969"},{"key":"e_1_3_3_3_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290607.3313027"},{"key":"e_1_3_3_3_89_2","doi-asserted-by":"publisher","DOI":"10.5555\/38407"},{"key":"e_1_3_3_3_90_2","doi-asserted-by":"publisher","unstructured":"Phillip\u00a0D. Summers. 1977. A Methodology for LISP Program Construction from Examples. J. ACM 24 1 (Jan. 1977) 161\u2013175. 10.1145\/321992.322002","DOI":"10.1145\/321992.322002"},{"key":"e_1_3_3_3_91_2","doi-asserted-by":"publisher","unstructured":"Jerry Swan Krzysztof Krawiec and Zoltan\u00a0A. Kocsis. 2019. Stochastic Synthesis of Recursive Functions Made Easy with Bananas Lenses Envelopes and Barbed Wire. Genetic Programming and Evolvable Machines 20 3 (Sept. 2019) 327\u2013350. 10.1007\/s10710-019-09347-3","DOI":"10.1007\/s10710-019-09347-3"},{"key":"e_1_3_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/1661412.1618513"},{"key":"e_1_3_3_3_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445056"},{"key":"e_1_3_3_3_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/3638380.3638395"},{"key":"e_1_3_3_3_95_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445653"},{"key":"e_1_3_3_3_96_2","unstructured":"Tyler Hobbs. 2025. Direction Reaction and Messy Ideas. https:\/\/www.tylerxhobbs.com\/words\/direction-reaction-and-messy-ideas"},{"key":"e_1_3_3_3_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445249"},{"key":"e_1_3_3_3_98_2","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240842"},{"key":"e_1_3_3_3_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025768"},{"key":"e_1_3_3_3_100_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415851"},{"key":"e_1_3_3_3_101_2","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858075"},{"key":"e_1_3_3_3_102_2","doi-asserted-by":"publisher","unstructured":"Katherine Ye Wode Ni Max Krieger Dor Ma\u2019ayan Jenna Wise Jonathan Aldrich Joshua Sunshine and Keenan Crane. 2020. Penrose: from mathematical notation to beautiful diagrams. ACM Trans. Graph. 39 4 (Aug. 2020) 144:144:1\u2013144:144:16. 10.1145\/3386569.3392375","DOI":"10.1145\/3386569.3392375"},{"key":"e_1_3_3_3_103_2","doi-asserted-by":"publisher","unstructured":"Yongwei Yuan Arjun Radhakrishna and Roopsha Samanta. 2023. Trace-Guided Inductive Synthesis of Recursive Functional Programs. Proceedings of the ACM on Programming Languages 7 PLDI (June 2023) 141:860\u2013141:883. 10.1145\/3591255","DOI":"10.1145\/3591255"},{"key":"e_1_3_3_3_104_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702398"},{"key":"e_1_3_3_3_105_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445646"},{"key":"e_1_3_3_3_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415900"},{"key":"e_1_3_3_3_107_2","doi-asserted-by":"publisher","unstructured":"Xing Zhang Ruifeng Xie Guanchen Guo Xiao He Tao Zan and Zhenjiang Hu. 2024. Fusing Direct Manipulations into Functional Programs. Reproduction Package for Article \u2019Fusing Direct Manipulations into Functional Programs\u2019 8 POPL (Jan. 2024) 41:1211\u201341:1238. 10.1145\/3632883","DOI":"10.1145\/3632883"},{"key":"e_1_3_3_3_108_2","doi-asserted-by":"publisher","DOI":"10.1145\/3526113.3545653"},{"key":"e_1_3_3_3_109_2","doi-asserted-by":"publisher","unstructured":"Parker Ziegler Justin Lubin and Sarah\u00a0E. Chasins. 2025. Fast Direct Manipulation Programming with Patch-Reconciliation Correspondence. Reproduction Package for Article \"Fast Direct Manipulation Programming with Patch-Reconciliation Correspondence\" 9 PLDI (June 2025) 175:699\u2013175:724. 10.1145\/3729278","DOI":"10.1145\/3729278"}],"event":{"name":"CHI 2026: CHI Conference on Human Factors in Computing Systems","location":"Barcelona Spain","acronym":"CHI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791327","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791327","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T06:36:29Z","timestamp":1782369389000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772318.3791327"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":108,"alternative-id":["10.1145\/3772318.3791327","10.1145\/3772318"],"URL":"https:\/\/doi.org\/10.1145\/3772318.3791327","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-04-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}