{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T18:56:47Z","timestamp":1776106607089,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,20]],"date-time":"2020-10-20T00:00:00Z","timestamp":1603152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,20]]},"DOI":"10.1145\/3379337.3415842","type":"proceedings-article","created":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T19:01:43Z","timestamp":1602874903000},"page":"140-151","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":62,"title":["mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks"],"prefix":"10.1145","author":[{"given":"Mary Beth","family":"Kery","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Donghao","family":"Ren","sequence":"additional","affiliation":[{"name":"Apple Inc., Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fred","family":"Hohman","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Moritz","sequence":"additional","affiliation":[{"name":"Apple Inc., Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kanit","family":"Wongsuphasawat","sequence":"additional","affiliation":[{"name":"Apple Inc., Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kayur","family":"Patel","sequence":"additional","affiliation":[{"name":"Apple Inc, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,10,20]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Iterating between tools to create and edit visualizations","author":"Bigelow Alex","year":"2016"},{"key":"e_1_3_2_2_2_1","volume-title":"Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications.","author":"Bloch Joshua"},{"key":"e_1_3_2_2_3_1","volume-title":"FairVis: Visual Analytics for Discovering Intersectional Bias in Machine Learning. IEEE Conference on Visual Analytics Science and Technology (VAST) (2019","author":"Cabrera \u00c1ngel","year":"2019"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2019.8818751"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74853-3_25"},{"key":"e_1_3_2_2_6_1","unstructured":"Ian Drosos Titus Barik Philip J Guo Robert DeLine and Sumit Gulwani. Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. (????).  Ian Drosos Titus Barik Philip J Guo Robert DeLine and Sumit Gulwani. Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. (????)."},{"key":"e_1_3_2_2_7_1","unstructured":"Dheeru Dua and Casey Graff. 2017. UCI Machine Learning Repository. (2017). http:\/\/archive.ics.uci.edu\/ml  Dheeru Dua and Casey Graff. 2017. UCI Machine Learning Repository. (2017). http:\/\/archive.ics.uci.edu\/ml"},{"key":"e_1_3_2_2_8_1","volume-title":"Data Science, Machine Learning in 2018: Trends and Analysis.","author":"Dnuggets Gregory Piatetsky","year":"2018"},{"key":"e_1_3_2_2_9_1","volume-title":"Automating string processing in spreadsheets using input-output examples. ACM Sigplan Notices","author":"Gulwani Sumit","year":"2011"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449715.1449732"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347925"},{"key":"e_1_3_2_2_12_1","volume-title":"Direct manipulation interfaces. Human-computer interaction","author":"Hutchins Edwin L","year":"1985"},{"key":"e_1_3_2_2_13_1","volume-title":"Kaggle Machine Learning & Data Science Survey","year":"2017"},{"key":"e_1_3_2_2_14_1","volume-title":"Available from Kaggle https:\/\/www.kaggle.com\/kaggle\/kaggle-survey-2018","author":"Survey Kaggle","year":"2018"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979444"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025626"},{"key":"e_1_3_2_2_17_1","volume-title":"Positioning and Power in Academic Publishing: Players, Agents and Agendas","author":"Kluyver Thomas"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866029.1866038"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357160"},{"key":"e_1_3_2_2_20_1","volume-title":"Reproducible research in computational science. Science","author":"Peng Roger D","year":"2011"},{"key":"e_1_3_2_2_21_1","volume-title":"Why Jupyter is data scientists' computational notebook of choice. Nature","author":"Perkel Jeffrey M","year":"2018"},{"key":"e_1_3_2_2_22_1","volume-title":"A critical review of the literature on spreadsheet errors. Decision Support Systems","author":"Powell Stephen G","year":"2008"},{"key":"e_1_3_2_2_23_1","volume-title":"Squares: Supporting interactive performance analysis for multiclass classifiers","author":"Ren Donghao","year":"2016"},{"key":"e_1_3_2_2_24_1","volume-title":"Vega-lite: A grammar of interactive graphics","author":"Satyanarayan Arvind","year":"2016"},{"key":"e_1_3_2_2_25_1","volume-title":"Interactive notebooks: Sharing the code. Nature News","author":"Shen Helen","year":"2014"},{"key":"e_1_3_2_2_26_1","volume-title":"Polaris: A system for query, analysis, and visualization of multidimensional relational databases","author":"Stolte Chris","year":"2002"},{"key":"e_1_3_2_2_27_1","volume-title":"Altair: Interactive Statistical Visualizations for Python. Journal of Open Source Software","author":"VanderPlas Jacob","year":"2018"},{"key":"e_1_3_2_2_28_1","volume-title":"Voyager: Exploratory analysis via faceted browsing of visualization recommendations","author":"Wongsuphasawat Kanit","year":"2015"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196709.3196729"}],"event":{"name":"UIST '20: The 33rd Annual ACM Symposium on User Interface Software and Technology","location":"Virtual Event USA","acronym":"UIST '20","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 33rd Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379337.3415842","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3379337.3415842","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:50Z","timestamp":1750199930000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379337.3415842"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,20]]},"references-count":29,"alternative-id":["10.1145\/3379337.3415842","10.1145\/3379337"],"URL":"https:\/\/doi.org\/10.1145\/3379337.3415842","relation":{},"subject":[],"published":{"date-parts":[[2020,10,20]]},"assertion":[{"value":"2020-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}