{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T20:56:38Z","timestamp":1776113798100,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":75,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T00:00:00Z","timestamp":1666915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1752814,CA-HDR 1936731,CA-HDR 2033558,FW-HTF 2129008"],"award-info":[{"award-number":["1752814,CA-HDR 1936731,CA-HDR 2033558,FW-HTF 2129008"]}],"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":[[2022,10,29]]},"DOI":"10.1145\/3526113.3545659","type":"proceedings-article","created":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T16:37:41Z","timestamp":1666975061000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Exploring the Learnability of Program Synthesizers by Novice Programmers"],"prefix":"10.1145","author":[{"given":"Dhanya","family":"Jayagopal","sequence":"first","affiliation":[{"name":"Electrical Engineering and Computer Sciences, University of California, Berkeley, United States"}]},{"given":"Justin","family":"Lubin","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Sciences, University of California, Berkeley, United States"}]},{"given":"Sarah E.","family":"Chasins","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Sciences, University of California, Berkeley, United States"}]}],"member":"320","published-online":{"date-parts":[[2022,10,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Attention and Performance 15: Conscious and Nonconscious Information Processing","author":"Allport Alan","unstructured":"D.\u00a0 Alan Allport , Elizabeth\u00a0 A. Styles , and Shulan Hsieh . 1994. Shifting Intentional Set: Exploring the Dynamic Control of Tasks . In Attention and Performance 15: Conscious and Nonconscious Information Processing . The MIT Press , 421\u2013452. D.\u00a0Alan Allport, Elizabeth\u00a0A. Styles, and Shulan Hsieh. 1994. Shifting Intentional Set: Exploring the Dynamic Control of Tasks. In Attention and Performance 15: Conscious and Nonconscious Information Processing. The MIT Press, 421\u2013452."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300233"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of ICLR\u201917","author":"Balog Matej","year":"2017","unstructured":"Matej Balog , Alexander Gaunt , Marc Brockschmidt , Sebastian Nowozin , and Daniel Tarlow . 2017 . DeepCoder: Learning to Write Programs . In Proceedings of ICLR\u201917 . Matej Balog, Alexander Gaunt, Marc Brockschmidt, Sebastian Nowozin, and Daniel Tarlow. 2017. DeepCoder: Learning to Write Programs. In Proceedings of ICLR\u201917."},{"key":"e_1_3_2_1_4_1","unstructured":"Osbert Bastani Xin Zhang and Armando Solar-Lezama. 2019. Synthesizing Queries via Interactive Sketching. CoRR abs\/1912.12659(2019). arXiv:1912.12659http:\/\/arxiv.org\/abs\/1912.12659  Osbert Bastani Xin Zhang and Armando Solar-Lezama. 2019. Synthesizing Queries via Interactive Sketching. CoRR abs\/1912.12659(2019). arXiv:1912.12659http:\/\/arxiv.org\/abs\/1912.12659"},{"key":"e_1_3_2_1_5_1","volume-title":"Intelligibility and Accountability: Human Considerations in Context-Aware Systems. Human\u2013Computer Interaction 16, 2-4 (Dec","author":"Bellotti Victoria","year":"2001","unstructured":"Victoria Bellotti and Keith Edwards . 2001. Intelligibility and Accountability: Human Considerations in Context-Aware Systems. Human\u2013Computer Interaction 16, 2-4 (Dec . 2001 ), 193\u2013212. https:\/\/doi.org\/10.1207\/S15327051HCI16234_05 10.1207\/S15327051HCI16234_05 Victoria Bellotti and Keith Edwards. 2001. Intelligibility and Accountability: Human Considerations in Context-Aware Systems. Human\u2013Computer Interaction 16, 2-4 (Dec. 2001), 193\u2013212. https:\/\/doi.org\/10.1207\/S15327051HCI16234_05"},{"key":"e_1_3_2_1_6_1","volume-title":"On the Interplay Between Bottom-Up and Datatype-Driven Program Design. In SIGCSE Technical Symposium. https:\/\/doi.org\/10","author":"Enrique\u00a0Vicente Castro Francisco","year":"2016","unstructured":"Francisco Enrique\u00a0Vicente Castro and Kathi Fisler . 2016 . On the Interplay Between Bottom-Up and Datatype-Driven Program Design. In SIGCSE Technical Symposium. https:\/\/doi.org\/10 .1145\/2839509.2844574 10.1145\/2839509.2844574 Francisco Enrique\u00a0Vicente Castro and Kathi Fisler. 2016. On the Interplay Between Bottom-Up and Datatype-Driven Program Design. In SIGCSE Technical Symposium. https:\/\/doi.org\/10.1145\/2839509.2844574"},{"key":"e_1_3_2_1_7_1","volume-title":"Qualitative Analyses of Movements Between Task-Level and Code-Level Thinking of Novice Programmers","author":"Enrique\u00a0Vicente Castro Francisco","unstructured":"Francisco Enrique\u00a0Vicente Castro and Kathi Fisler . 2020. Qualitative Analyses of Movements Between Task-Level and Code-Level Thinking of Novice Programmers . Association for Computing Machinery , 487\u2013493. https:\/\/doi.org\/10.1145\/3328778.3366847 10.1145\/3328778.3366847 Francisco Enrique\u00a0Vicente Castro and Kathi Fisler. 2020. Qualitative Analyses of Movements Between Task-Level and Code-Level Thinking of Novice Programmers. Association for Computing Machinery, 487\u2013493. https:\/\/doi.org\/10.1145\/3328778.3366847"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242661"},{"key":"e_1_3_2_1_9_1","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. (2021). arxiv:2107.03374\u00a0[cs.LG]  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. (2021). arxiv:2107.03374\u00a0[cs.LG]"},{"key":"e_1_3_2_1_10_1","unstructured":"Codecademy. 2022. Learn to Code - for Free. https:\/\/www.codecademy.com. Accessed: 2022-07-26.  Codecademy. 2022. Learn to Code - for Free. https:\/\/www.codecademy.com. Accessed: 2022-07-26."},{"key":"#cr-split#-e_1_3_2_1_11_1.1","doi-asserted-by":"crossref","unstructured":"Simon\u00a0P. Davies and Adrian\u00a0M. Castell. 1994. From Individuals to Groups Through Artifacts: The Changing Semantics of Design in Software Development. In User-Centred Requirements for Software Engineering Environments David\u00a0J. Gilmore Russel\u00a0L. Winder and Fran\u00e7oise D\u00e9tienne (Eds.). https:\/\/doi.org\/10.1007\/978-3-662-03035-6_2 10.1007\/978-3-662-03035-6_2","DOI":"10.1007\/978-3-662-03035-6_2"},{"key":"#cr-split#-e_1_3_2_1_11_1.2","doi-asserted-by":"crossref","unstructured":"Simon\u00a0P. Davies and Adrian\u00a0M. Castell. 1994. From Individuals to Groups Through Artifacts: The Changing Semantics of Design in Software Development. In User-Centred Requirements for Software Engineering Environments David\u00a0J. Gilmore Russel\u00a0L. Winder and Fran\u00e7oise D\u00e9tienne (Eds.). https:\/\/doi.org\/10.1007\/978-3-662-03035-6_2","DOI":"10.1007\/978-3-662-03035-6_2"},{"key":"e_1_3_2_1_13_1","volume-title":"Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists","author":"Drosos Ian","year":"2020","unstructured":"Ian Drosos , Titus Barik , Philip\u00a0 J. Guo , Robert DeLine , and Sumit Gulwani . 2020 . Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists . Association for Computing Machinery , 1\u201312. https:\/\/doi.org\/10.1145\/3313831.3376442 10.1145\/3313831.3376442 Ian Drosos, Titus Barik, Philip\u00a0J. Guo, Robert DeLine, and Sumit Gulwani. 2020. Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. Association for Computing Machinery, 1\u201312. https:\/\/doi.org\/10.1145\/3313831.3376442"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485530"},{"key":"e_1_3_2_1_15_1","volume-title":"Small-Step Live Programming by Example","author":"Ferdowsifard Kasra","unstructured":"Kasra Ferdowsifard , Allen Ordookhanians , Hila Peleg , Sorin Lerner , and Nadia Polikarpova . 2020. Small-Step Live Programming by Example . Association for Computing Machinery , 614\u2013626. https:\/\/doi.org\/10.1145\/3379337.3415869 10.1145\/3379337.3415869 Kasra Ferdowsifard, Allen Ordookhanians, Hila Peleg, Sorin Lerner, and Nadia Polikarpova. 2020. Small-Step Live Programming by Example. Association for Computing Machinery, 614\u2013626. https:\/\/doi.org\/10.1145\/3379337.3415869"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2813885.2737977"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985704"},{"key":"e_1_3_2_1_18_1","volume-title":"Rainfall Accumulates: Talk-Alouds with Novice Functional Programmers. In International Conference on Computing Education Research(ICER). https:\/\/doi.org\/10","author":"Fisler Kathi","year":"2017","unstructured":"Kathi Fisler and Francisco Enrique\u00a0Vicente Castro . 2017 . Sometimes , Rainfall Accumulates: Talk-Alouds with Novice Functional Programmers. In International Conference on Computing Education Research(ICER). https:\/\/doi.org\/10 .1145\/3105726.3106183 10.1145\/3105726.3106183 Kathi Fisler and Francisco Enrique\u00a0Vicente Castro. 2017. Sometimes, Rainfall Accumulates: Talk-Alouds with Novice Functional Programmers. In International Conference on Computing Education Research(ICER). https:\/\/doi.org\/10.1145\/3105726.3106183"},{"key":"e_1_3_2_1_19_1","unstructured":"Nat Friedman. 2021. Introducing GitHub Copilot: your AI pair programmer. https:\/\/github.blog\/2021-06-29-introducing-github-copilot-ai-pair-programmer\/. Accessed: 2022-04-04.  Nat Friedman. 2021. Introducing GitHub Copilot: your AI pair programmer. https:\/\/github.blog\/2021-06-29-introducing-github-copilot-ai-pair-programmer\/. Accessed: 2022-04-04."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568250"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428269"},{"key":"e_1_3_2_1_22_1","unstructured":"GitHub Inc.2021. GitHub Copilot: Your AI pair programmer. https:\/\/copilot.github.com\/. Accessed: 2022-03-31.  GitHub Inc.2021. GitHub Copilot: Your AI pair programmer. https:\/\/copilot.github.com\/. Accessed: 2022-03-31."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926423"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993506"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984575"},{"key":"e_1_3_2_1_27_1","volume-title":"An Inquisitive Code Editor","author":"Henley Z.","year":"2021","unstructured":"Austin\u00a0 Z. Henley , Julian Ball , Benjamin Klein , Aiden Rutter , and Dylan Lee . 2021. An Inquisitive Code Editor for Addressing Novice Programmers\u2019 Misconceptions of Program Behavior. IEEE Press , 165\u2013170. https:\/\/doi.org\/10.1109\/ICSE-SEET52601. 2021 .00026 10.1109\/ICSE-SEET52601.2021.00026 Austin\u00a0Z. Henley, Julian Ball, Benjamin Klein, Aiden Rutter, and Dylan Lee. 2021. An Inquisitive Code Editor for Addressing Novice Programmers\u2019 Misconceptions of Program Behavior. IEEE Press, 165\u2013170. https:\/\/doi.org\/10.1109\/ICSE-SEET52601.2021.00026"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0953-5438(99)00006-5"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303030"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647378"},{"key":"e_1_3_2_1_31_1","volume-title":"Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology(UIST \u201921)","author":"Hu Jingmei","year":"2021","unstructured":"Jingmei Hu , Priyan Vaithilingam , Stephen Chong , Margo Seltzer , and Elena\u00a0 L. Glassman . 2021 . Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology(UIST \u201921) . Association for Computing Machinery, 134\u2013148. https:\/\/doi.org\/10.1145\/3472749.3474740 10.1145\/3472749.3474740 Jingmei Hu, Priyan Vaithilingam, Stephen Chong, Margo Seltzer, and Elena\u00a0L. Glassman. 2021. Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology(UIST \u201921). Association for Computing Machinery, 134\u2013148. https:\/\/doi.org\/10.1145\/3472749.3474740"},{"key":"e_1_3_2_1_32_1","volume-title":"Mental Set and Shift. Archives of Psychology 14, 89","author":"Jersild T.","year":"1927","unstructured":"A.\u00a0 T. Jersild . 1927. Mental Set and Shift. Archives of Psychology 14, 89 ( 1927 ). A.\u00a0T. Jersild. 1927. Mental Set and Shift. Archives of Psychology 14, 89 (1927)."},{"key":"e_1_3_2_1_33_1","volume-title":"Oracle-Guided Component-Based Program Synthesis. In 2010 ACM\/IEEE 32nd International Conference on Software Engineering, Vol.\u00a01. 215\u2013224","author":"Jha Susmit","year":"2010","unstructured":"Susmit Jha , Sumit Gulwani , Sanjit\u00a0 A. Seshia , and Ashish Tiwari . 2010 . Oracle-Guided Component-Based Program Synthesis. In 2010 ACM\/IEEE 32nd International Conference on Software Engineering, Vol.\u00a01. 215\u2013224 . https:\/\/doi.org\/10.1145\/1806799.1806833 10.1145\/1806799.1806833 Susmit Jha, Sumit Gulwani, Sanjit\u00a0A. Seshia, and Ashish Tiwari. 2010. Oracle-Guided Component-Based Program Synthesis. In 2010 ACM\/IEEE 32nd International Conference on Software Engineering, Vol.\u00a01. 215\u2013224. https:\/\/doi.org\/10.1145\/1806799.1806833"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501870"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509555"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678025.2701399"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v30i4.2262"},{"key":"e_1_3_2_1_38_1","volume-title":"Projection Boxes: On-the-Fly Reconfigurable Visualization for Live Programming","author":"Lerner Sorin","year":"2020","unstructured":"Sorin Lerner . 2020 . Projection Boxes: On-the-Fly Reconfigurable Visualization for Live Programming . Association for Computing Machinery , 1\u20137. https:\/\/doi.org\/10.1145\/3313831.3376494 10.1145\/3313831.3376494 Sorin Lerner. 2020. Projection Boxes: On-the-Fly Reconfigurable Visualization for Live Programming. Association for Computing Machinery, 1\u20137. https:\/\/doi.org\/10.1145\/3313831.3376494"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361301"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems(CHI \u201917)","author":"Jia-Jun Li Toby","year":"2017","unstructured":"Toby Jia-Jun Li , Amos Azaria , and Brad\u00a0 A. Myers . 2017 . SUGILITE: Creating Multimodal Smartphone Automation by Demonstration . In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems(CHI \u201917) . Association for Computing Machinery, 6038\u20136049. https:\/\/doi.org\/10.1145\/3025453.3025483 10.1145\/3025453.3025483 Toby Jia-Jun Li, Amos Azaria, and Brad\u00a0A. Myers. 2017. SUGILITE: Creating Multimodal Smartphone Automation by Demonstration. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems(CHI \u201917). Association for Computing Machinery, 6038\u20136049. https:\/\/doi.org\/10.1145\/3025453.3025483"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology(UIST \u201919)","author":"Jia-Jun Li Toby","year":"2019","unstructured":"Toby Jia-Jun Li , Marissa Radensky , Justin Jia , Kirielle Singarajah , Tom\u00a0 M. Mitchell , and Brad\u00a0 A. Myers . 2019 . PUMICE: A Multi-Modal Agent That Learns Concepts and Conditionals from Natural Language and Demonstrations . In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology(UIST \u201919) . Association for Computing Machinery, 577\u2013589. https:\/\/doi.org\/10.1145\/3332165.3347899 10.1145\/3332165.3347899 Toby Jia-Jun Li, Marissa Radensky, Justin Jia, Kirielle Singarajah, Tom\u00a0M. Mitchell, and Brad\u00a0A. Myers. 2019. PUMICE: A Multi-Modal Agent That Learns Concepts and Conditionals from Natural Language and Demonstrations. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology(UIST \u201919). Association for Computing Machinery, 577\u2013589. https:\/\/doi.org\/10.1145\/3332165.3347899"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 11th International Conference on Ubiquitous Computing(UbiComp \u201909)","author":"Y.","year":"2054","unstructured":"Brian\u00a0 Y. Lim and Anind\u00a0K. Dey. 2009. Assessing Demand for Intelligibility in Context-Aware Applications . In Proceedings of the 11th International Conference on Ubiquitous Computing(UbiComp \u201909) . Association for Computing Machinery, 195\u2013204. https:\/\/doi.org\/10.1145\/16 2054 5.1620576 10.1145\/1620545.1620576 Brian\u00a0Y. Lim and Anind\u00a0K. Dey. 2009. Assessing Demand for Intelligibility in Context-Aware Applications. In Proceedings of the 11th International Conference on Ubiquitous Computing(UbiComp \u201909). Association for Computing Machinery, 195\u2013204. https:\/\/doi.org\/10.1145\/1620545.1620576"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408991"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858288"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065018"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048237.2048241"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807459"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360569"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173580"},{"key":"e_1_3_2_1_50_1","volume-title":"Power BI Desktop","author":"Narayana Sujata","year":"2020","unstructured":"Sujata Narayana . 2020. Power BI Desktop August 2020 Feature Summary : Text\/CSV By Example ( preview). https:\/\/powerbi.microsoft.com\/en-us\/blog\/power-bi-desktop-august-2020-feature-summary\/#_text_csv. Accessed: 2022-04-05. Sujata Narayana. 2020. Power BI Desktop August 2020 Feature Summary: Text\/CSV By Example (preview). https:\/\/powerbi.microsoft.com\/en-us\/blog\/power-bi-desktop-august-2020-feature-summary\/#_text_csv. Accessed: 2022-04-05."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106178"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/176789.176796"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2813885.2738007"},{"key":"e_1_3_2_1_54_1","volume-title":"Abstraction-Based Interaction Model for Synthesis","author":"Peleg Hila","unstructured":"Hila Peleg , Shachar Itzhaky , and Sharon Shoham . 2018. Abstraction-Based Interaction Model for Synthesis . In Verification, Model Checking, and Abstract Interpretation, Isil Dillig and Jens Palsberg (Eds.). Springer International Publishing , 382\u2013405. https:\/\/doi.org\/10.1007\/978-3-319-73721-8_18 10.1007\/978-3-319-73721-8_18 Hila Peleg, Shachar Itzhaky, and Sharon Shoham. 2018. Abstraction-Based Interaction Model for Synthesis. In Verification, Model Checking, and Abstract Interpretation, Isil Dillig and Jens Palsberg (Eds.). Springer International Publishing, 382\u2013405. https:\/\/doi.org\/10.1007\/978-3-319-73721-8_18"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180189"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908093"},{"key":"e_1_3_2_1_57_1","volume-title":"The Humane Interface: New Directions for Designing Interactive Systems","author":"Raskin Jef","unstructured":"Jef Raskin . 2000. The Humane Interface: New Directions for Designing Interactive Systems . Addison-Wesley Professional . Jef Raskin. 2000. The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley Professional."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025557"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1037\/0096-3445.124.2.207"},{"key":"e_1_3_2_1_60_1","unstructured":"Chad Rothschiller. 2012. Flash Fill. https:\/\/www.microsoft.com\/en-us\/microsoft-365\/blog\/2012\/08\/09\/flash-fill\/. Accessed: 2022-04-04.  Chad Rothschiller. 2012. Flash Fill. https:\/\/www.microsoft.com\/en-us\/microsoft-365\/blog\/2012\/08\/09\/flash-fill\/. Accessed: 2022-04-04."},{"key":"e_1_3_2_1_61_1","volume-title":"Stochastic Superoptimization. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS \u201913)","author":"Schkufza Eric","year":"2013","unstructured":"Eric Schkufza , Rahul Sharma , and Alex Aiken . 2013 . Stochastic Superoptimization. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS \u201913) . Association for Computing Machinery, 305\u2013316. https:\/\/doi.org\/10.1145\/2451116.2451150 10.1145\/2451116.2451150 Eric Schkufza, Rahul Sharma, and Alex Aiken. 2013. Stochastic Superoptimization. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS \u201913). Association for Computing Machinery, 305\u2013316. https:\/\/doi.org\/10.1145\/2451116.2451150"},{"key":"e_1_3_2_1_62_1","first-page":"2","article-title":"Ludwig","volume":"37","author":"Shaffer C.","year":"2005","unstructured":"Steven\u00a0 C. Shaffer . 2005 . Ludwig : An Online Programming Tutoring and Assessment System. SIGCSE Bull. 37 , 2 (June 2005), 56\u201360. https:\/\/doi.org\/10.1145\/1083431.1083464 10.1145\/1083431.1083464 Steven\u00a0C. Shaffer. 2005. Ludwig: An Online Programming Tutoring and Assessment System. SIGCSE Bull. 37, 2 (June 2005), 56\u201360. https:\/\/doi.org\/10.1145\/1083431.1083464","journal-title":"An Online Programming Tutoring and Assessment System. SIGCSE Bull."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168919.1168907"},{"key":"e_1_3_2_1_64_1","volume-title":"Readings in Artificial Intelligence and Software Engineering, Charles Richand Richard\u00a0C","author":"Soloway Elliot","unstructured":"Elliot Soloway and Kate Ehrlich . 1986. Empirical Studies of Programming Knowledge . In Readings in Artificial Intelligence and Software Engineering, Charles Richand Richard\u00a0C . Waters (Eds.). https:\/\/doi.org\/10.1016\/B978-0-934613-12-5.50042-2 10.1016\/B978-0-934613-12-5.50042-2 Elliot Soloway and Kate Ehrlich. 1986. Empirical Studies of Programming Knowledge. In Readings in Artificial Intelligence and Software Engineering, Charles Richand Richard\u00a0C. Waters (Eds.). https:\/\/doi.org\/10.1016\/B978-0-934613-12-5.50042-2"},{"key":"e_1_3_2_1_65_1","volume-title":"Spohrer and Elliot Soloway","author":"C.","year":"1986","unstructured":"James\u00a0 C. Spohrer and Elliot Soloway . 1986 . Novice Mistakes : Are the Folk Wisdoms Correct?Communications of the ACM (July 1986). https:\/\/doi.org\/10.1145\/6138.6145 10.1145\/6138.6145 James\u00a0C. Spohrer and Elliot Soloway. 1986. Novice Mistakes: Are the Folk Wisdoms Correct?Communications of the ACM (July 1986). https:\/\/doi.org\/10.1145\/6138.6145"},{"key":"e_1_3_2_1_66_1","volume-title":"Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints","author":"Swearngin Amanda","year":"2020","unstructured":"Amanda Swearngin , Chenglong Wang , Alannah Oleson , James Fogarty , and Amy\u00a0 J. Ko . 2020 . Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints . Association for Computing Machinery , 1\u201313. https:\/\/doi.org\/10.1145\/3313831.3376593 10.1145\/3313831.3376593 Amanda Swearngin, Chenglong Wang, Alannah Oleson, James Fogarty, and Amy\u00a0J. Ko. 2020. Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints. Association for Computing Machinery, 1\u201313. https:\/\/doi.org\/10.1145\/3313831.3376593"},{"key":"e_1_3_2_1_67_1","volume-title":"Explaining Recommendations: Design and Evaluation","author":"Tintarev Nava","year":"2015","unstructured":"Nava Tintarev and Judith Masthoff . 2015 . Explaining Recommendations: Design and Evaluation . In Recommender Systems Handbook, Francesco Ricci, Lior Rokach, and Bracha Shapira (Eds.). Springer US , 353\u2013382. https:\/\/doi.org\/10.1007\/978-1-4899-7637-6_10 10.1007\/978-1-4899-7637-6_10 Nava Tintarev and Judith Masthoff. 2015. Explaining Recommendations: Design and Evaluation. In Recommender Systems Handbook, Francesco Ricci, Lior Rokach, and Bracha Shapira (Eds.). Springer US, 353\u2013382. https:\/\/doi.org\/10.1007\/978-1-4899-7637-6_10"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347944"},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the ACM on Programming Languages 4, POPL (Dec.","author":"Wang Chenglong","year":"2019","unstructured":"Chenglong Wang , Yu Feng , Rastislav Bodik , Alvin Cheung , and Isil Dillig . 2019 . Visualization by Example . Proceedings of the ACM on Programming Languages 4, POPL (Dec. 2019), 49:1\u201349:28. https:\/\/doi.org\/10.1145\/3371117 10.1145\/3371117 Chenglong Wang, Yu Feng, Rastislav Bodik, Alvin Cheung, and Isil Dillig. 2019. Visualization by Example. Proceedings of the ACM on Programming Languages 4, POPL (Dec. 2019), 49:1\u201349:28. https:\/\/doi.org\/10.1145\/3371117"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445249"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591762"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1080\/01449290512331333700"},{"key":"e_1_3_2_1_73_1","unstructured":"Mark Wilson-Thomas. 2019. Refactoring made easy with IntelliCode!https:\/\/devblogs.microsoft.com\/visualstudio\/refactoring-made-easy-with-intellicode\/. Accessed: 2022-04-04.  Mark Wilson-Thomas. 2019. Refactoring made easy with IntelliCode!https:\/\/devblogs.microsoft.com\/visualstudio\/refactoring-made-easy-with-intellicode\/. Accessed: 2022-04-04."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2750858.2804269"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445646"},{"key":"e_1_3_2_1_76_1","volume-title":"Interactive Program Synthesis by Augmented Examples","author":"Zhang Tianyi","unstructured":"Tianyi Zhang , London Lowmanstone , Xinyu Wang , and Elena\u00a0 L. Glassman . 2020. Interactive Program Synthesis by Augmented Examples . Association for Computing Machinery , 627\u2013648. https:\/\/doi.org\/10.1145\/3379337.3415900 10.1145\/3379337.3415900 Tianyi Zhang, London Lowmanstone, Xinyu Wang, and Elena\u00a0L. Glassman. 2020. Interactive Program Synthesis by Augmented Examples. Association for Computing Machinery, 627\u2013648. https:\/\/doi.org\/10.1145\/3379337.3415900"}],"event":{"name":"UIST '22: The 35th Annual ACM Symposium on User Interface Software and Technology","location":"Bend OR USA","acronym":"UIST '22","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545659","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3526113.3545659","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:24Z","timestamp":1750186824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545659"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,28]]},"references-count":75,"alternative-id":["10.1145\/3526113.3545659","10.1145\/3526113"],"URL":"https:\/\/doi.org\/10.1145\/3526113.3545659","relation":{},"subject":[],"published":{"date-parts":[[2022,10,28]]},"assertion":[{"value":"2022-10-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}