{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:22:33Z","timestamp":1767183753388,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":75,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,27]],"date-time":"2023-03-27T00:00:00Z","timestamp":1679875200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["IIS-1850115"],"award-info":[{"award-number":["IIS-1850115"]}],"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":[[2023,3,27]]},"DOI":"10.1145\/3581641.3584041","type":"proceedings-article","created":{"date-parts":[[2023,3,27]],"date-time":"2023-03-27T16:16:52Z","timestamp":1679933812000},"page":"958-972","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["User-Driven Support for Visualization Prototyping in D3"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7958-1319","authenticated-orcid":false,"given":"Hannah K.","family":"Bako","sequence":"first","affiliation":[{"name":"Computer Science, University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3670-4248","authenticated-orcid":false,"given":"Alisha","family":"Varma","sequence":"additional","affiliation":[{"name":"University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3988-6529","authenticated-orcid":false,"given":"Anuoluwapo","family":"Faboro","sequence":"additional","affiliation":[{"name":"University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0535-6615","authenticated-orcid":false,"given":"Mahreen","family":"Haider","sequence":"additional","affiliation":[{"name":"University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1959-5302","authenticated-orcid":false,"given":"Favour","family":"Nerrise","sequence":"additional","affiliation":[{"name":"University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6605-1298","authenticated-orcid":false,"given":"Bissaka","family":"Kenah","sequence":"additional","affiliation":[{"name":"University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2231-680X","authenticated-orcid":false,"given":"John P","family":"Dickerson","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Maryland, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3870-636X","authenticated-orcid":false,"given":"Leilani","family":"Battle","sequence":"additional","affiliation":[{"name":"Paul G. Allen School of Computer Science &amp; Engineering, University of Washington, United States"}]}],"member":"320","published-online":{"date-parts":[[2023,3,27]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"2","article-title":"The Irises of the Gasp e Peninsula","volume":"59","author":"Andersen E","year":"1935","unstructured":"E Andersen. 1935. The Irises of the Gasp e Peninsula. Bulletin of the American Iris Society 59 (1935), 2\u20135.","journal-title":"Bulletin of the American Iris Society"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","unstructured":"Owura Asare Meiyappan Nagappan and N. Asokan. 2022. Is GitHub\u2019s Copilot as Bad As Humans at Introducing Vulnerabilities in Code?https:\/\/doi.org\/10.48550\/ARXIV.2204.04741","DOI":"10.48550\/ARXIV.2204.04741"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2022.3209490"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","unstructured":"Hannah\u00a0K. Bako Alisha Varma Anuoluwapo Faboro Mahreen Haider Favour Nerrise Bissaka Kenah and Leilani Battle. 2022. Streamlining Visualization Authoring in D3 Through User-Driven Templates. In 2022 IEEE Visualization and Visual Analytics (VIS). 16\u201320. https:\/\/doi.org\/10.1109\/VIS54862.2022.00012","DOI":"10.1109\/VIS54862.2022.00012"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501891"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jml.2012.11.001"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174168"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","unstructured":"Leilani Battle Danni Feng and Kelli Webber. 2022. Exploring D3 Implementation Challenges on Stack Overflow. In 2022 IEEE Visualization and Visual Analytics (VIS). 1\u20135. https:\/\/doi.org\/10.1109\/VIS54862.2022.00009","DOI":"10.1109\/VIS54862.2022.00009"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1512\/iumj.1957.6.56038"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2598153.2598175"},{"key":"e_1_3_2_1_11_1","unstructured":"Michael Bostock. 2016 (accessed November 2019). Popular Blocks. http:\/\/bl.ocks.org"},{"key":"e_1_3_2_1_12_1","unstructured":"Michael Bostock and Melody Meckfessel. 2016 (accessed July 2021). Observable. https:\/\/observablehq.com\/"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.185"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3114792"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.124"},{"key":"e_1_3_2_1_16_1","volume-title":"Using vision to think. Readings in information visualization: using vision to think 579","author":"Card K","year":"1999","unstructured":"Stuart\u00a0K Card, Jock\u00a0D Mackinlay, and Ben Shneiderman. 1999. Using vision to think. Readings in information visualization: using vision to think 579 (1999)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique Ponde de\u00a0Oliveira Pinto 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. https:\/\/doi.org\/10.48550\/ARXIV.2107.03374","DOI":"10.48550\/ARXIV.2107.03374"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","unstructured":"Arghavan\u00a0Moradi Dakhel Vahid Majdinasab Amin Nikanjam Foutse Khomh Michel\u00a0C. Desmarais Zhen Ming and Jiang. 2022. GitHub Copilot AI pair programmer: Asset or Liability?https:\/\/doi.org\/10.48550\/ARXIV.2206.15331","DOI":"10.48550\/ARXIV.2206.15331"},{"key":"e_1_3_2_1_19_1","first-page":"33","article-title":"Data2vis: Automatic generation of data visualizations using sequence-to-sequence recurrent neural networks","volume":"39","author":"Dibia Victor","year":"2019","unstructured":"Victor Dibia and \u00c7a\u011fatay Demiralp. 2019. Data2vis: Automatic generation of data visualizations using sequence-to-sequence recurrent neural networks. IEEE CG&A 39, 5 (2019), 33\u201346.","journal-title":"IEEE CG&A"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"E. Dimara and C. Perin. 2020. What is Interaction for Data Visualization?IEEE Transactions on Visualization and Computer Graphics 26 1(2020) 119\u2013129.","DOI":"10.1109\/TVCG.2019.2934283"},{"key":"e_1_3_2_1_21_1","volume-title":"Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. ACM, 1\u201312.","author":"Drosos Ian","year":"2020","unstructured":"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. ACM, 1\u201312."},{"key":"e_1_3_2_1_22_1","series-title":"Springer series in statistics New York","volume-title":"The elements of statistical learning. Vol.\u00a01","author":"Friedman Jerome","unstructured":"Jerome Friedman, Trevor Hastie, and Robert Tibshirani. 2001. The elements of statistical learning. Vol.\u00a01. Springer series in statistics New York."},{"key":"e_1_3_2_1_23_1","volume-title":"Sigma Worksheet: Interactive Construction of OLAP Queries. arXiv preprint arXiv:2012.00697(2020).","author":"Gale James","year":"2020","unstructured":"James Gale, Max Seiden, and \u00c7a\u011fatay Demiralp. 2020. Sigma Worksheet: Interactive Construction of OLAP Queries. arXiv preprint arXiv:2012.00697(2020)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14557"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0090081"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"David Gotz and Zhen Wen. 2009. Behavior-driven visualization recommendation. In IUI\u201909. 315\u2013324.","DOI":"10.1145\/1502650.1502695"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180167"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2659744"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934431"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303030"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300358"},{"key":"e_1_3_2_1_32_1","unstructured":"GitHub Inc. [n. d.]. About github copilot. https:\/\/docs.github.com\/en\/copilot\/overview-of-github-copilot\/about-github-copilot"},{"key":"e_1_3_2_1_33_1","unstructured":"Plotly\u00a0Technologies Inc.2015. Collaborative data science. Montreal QC. https:\/\/plot.ly"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.60"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415842"},{"volume-title":"ISESE\u201904","author":"Kim Miryung","key":"e_1_3_2_1_36_1","unstructured":"Miryung Kim, Lawrence Bergman, Tessa Lau, and David Notkin. 2004. An ethnographic study of copy and paste programming practices in OOPL. In ISESE\u201904. IEEE, 83\u201392."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115652"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173697"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Y. Luo X. Qin N. Tang and G. Li. 2018. DeepEye: Towards Automatic Data Visualization. In 2018 IEEE ICDE. 101\u2013112.","DOI":"10.1109\/ICDE.2018.00019"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.2980227"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70594"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","unstructured":"Michele Mauri Tommaso Elli Giorgio Caviglia Giorgio Uboldi and Matteo Azzi. 2017. RAWGraphs: A Visualisation Platform to Create Open Outputs(CHItaly \u201917). ACM Article 28 5\u00a0pages. https:\/\/doi.org\/10.1145\/3125571.3125585","DOI":"10.1145\/3125571.3125585"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346331"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985809"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"Andrew\u00a0M McNutt and Ravi Chugh. 2021. Integrated Visualization Editing via Parameterized Declarative Templates. ACM.","DOI":"10.1145\/3411764.3445356"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Min Lu Jie Liang Yu Zhang Guozheng Li Siming Chen Zongru Li and X. Yuan. 2017. Interaction+: Interaction enhancement for web-based visualizations. In IEEE PacificVis 2017. 61\u201370.","DOI":"10.1109\/PACIFICVIS.2017.8031580"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2865240"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","unstructured":"Anh\u00a0Tuan Nguyen Tung\u00a0Thanh Nguyen Hoan\u00a0Anh Nguyen Ahmed Tamrawi Hung\u00a0Viet Nguyen Jafar Al-Kofahi and Tien\u00a0N. Nguyen. 2012. Graph-based pattern-oriented context-sensitive source code completion. In ICSE\u201912. 69\u201379. https:\/\/doi.org\/10.1109\/ICSE.2012.6227205","DOI":"10.1109\/ICSE.2012.6227205"},{"key":"e_1_3_2_1_49_1","unstructured":"Open Source. [n. d.]. Babel. https:\/\/babeljs.io\/docs\/en\/"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597077"},{"key":"e_1_3_2_1_51_1","unstructured":"Tom Preston-Werner Chris Wanstrath P.J Hyett and Scott Chaconl. 2008 (accessed July 2019). GitHub. https:\/\/github.com\/about"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","unstructured":"Steven\u00a0P. Reiss. 2009. Semantics-based code search. In ICSE\u201909. 243\u2013253. https:\/\/doi.org\/10.1109\/ICSE.2009.5070525","DOI":"10.1109\/ICSE.2009.5070525"},{"key":"e_1_3_2_1_54_1","volume-title":"Reflecting on the evaluation of visualization authoring systems: Position paper","author":"Ren Donghao","year":"2018","unstructured":"Donghao Ren, Bongshin Lee, Matthew Brehmer, and Nathalie\u00a0Henry Riche. 2018. Reflecting on the evaluation of visualization authoring systems: Position paper. In IEEE BELIV 2018. IEEE, 86\u201392."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2598839"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12391"},{"key":"e_1_3_2_1_57_1","first-page":"461","article-title":"Critical reflections on visualization authoring systems","volume":"26","author":"Satyanarayan Arvind","year":"2019","unstructured":"Arvind Satyanarayan, Bongshin Lee, Donghao Ren, Jeffrey Heer, John Stasko, John Thompson, Matthew Brehmer, and Zhicheng Liu. 2019. Critical reflections on visualization authoring systems. IEEE Transactions on Visualization and Computer Graphics 26, 1(2019), 461\u2013471.","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"volume-title":"UAI\u201902","author":"Shani Guy","key":"e_1_3_2_1_61_1","unstructured":"Guy Shani, Ronen\u00a0I. Brafman, and David Heckerman. 2002. An MDP-Based Recommender System. In UAI\u201902. Morgan Kaufmann Publishers Inc., 453\u2013460."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.981851"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030476"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092931.3092937"},{"key":"e_1_3_2_1_65_1","volume-title":"Structuring visualization mock-ups at the graphical level by dividing the display space","author":"Vuillemot Romain","year":"2017","unstructured":"Romain Vuillemot and Jeremy Boy. 2017. Structuring visualization mock-ups at the graphical level by dividing the display space. IEEE transactions on visualization and computer graphics 24, 1(2017), 424\u2013434."},{"key":"e_1_3_2_1_66_1","volume-title":"Data Changes Everything: Challenges and Opportunities in Data Visualization Design Handoff","author":"Walny Jagoda","year":"2019","unstructured":"Jagoda Walny, Christian Frisson, Mieka West, Doris Kosminsky, S\u00f8ren Knudsen, Sheelagh Carpendale, and Wesley Willett. 2019. Data Changes Everything: Challenges and Opportunities in Data Visualization Design Handoff. IEEE transactions on visualization and computer graphics (2019)."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445249"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467191"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025768"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3294109.3295627"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","unstructured":"Cong Yan and Yeye He. 2020. Auto-Suggest: Learning-to-Recommend Data Preparation Steps Using Data Science Notebooks(SIGMOD \u201920). ACM 1539\u20131554. https:\/\/doi.org\/10.1145\/3318464.3389738","DOI":"10.1145\/3318464.3389738"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70515"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3114814"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376172"},{"key":"e_1_3_2_1_75_1","volume-title":"Lyra 2: Designing interactive visualizations by demonstration","author":"Zong Jonathan","year":"2020","unstructured":"Jonathan Zong, Dhiraj Barnwal, Rupayan Neogy, and Arvind Satyanarayan. 2020. Lyra 2: Designing interactive visualizations by demonstration. IEEE Transactions on Visualization and Computer Graphics (2020)."}],"event":{"name":"IUI '23: 28th International Conference on Intelligent User Interfaces","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"Sydney NSW Australia","acronym":"IUI '23"},"container-title":["Proceedings of the 28th International Conference on Intelligent User Interfaces"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581641.3584041","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581641.3584041","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581641.3584041","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:20Z","timestamp":1750178180000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581641.3584041"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,27]]},"references-count":75,"alternative-id":["10.1145\/3581641.3584041","10.1145\/3581641"],"URL":"https:\/\/doi.org\/10.1145\/3581641.3584041","relation":{},"subject":[],"published":{"date-parts":[[2023,3,27]]},"assertion":[{"value":"2023-03-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}