{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T16:14:24Z","timestamp":1781799264416,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,29]],"date-time":"2023-10-29T00:00:00Z","timestamp":1698537600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,29]]},"DOI":"10.1145\/3586183.3606790","type":"proceedings-article","created":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T20:46:22Z","timestamp":1697834782000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["VegaProf: Profiling Vega Visualizations"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8467-2917","authenticated-orcid":false,"given":"Junran","family":"Yang","sequence":"first","affiliation":[{"name":"Paul G. Allen School of Computer Science &amp; Engineering, University of Washington, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3886-8799","authenticated-orcid":false,"given":"Alex","family":"B\u00e4uerle","sequence":"additional","affiliation":[{"name":"Sigma Computing, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3110-1053","authenticated-orcid":false,"given":"Dominik","family":"Moritz","sequence":"additional","affiliation":[{"name":"Human-Computer Interaction Institute, Carnegie Mellon University, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2080-0443","authenticated-orcid":false,"given":"\u00c7a\u011fatay","family":"Demiralp","sequence":"additional","affiliation":[{"name":"MIT CSAIL, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,10,29]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Dan Abramov and Andrew Clark. 2015. Redux. https:\/\/redux.js.org\/. Accessed on April 3 2023."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858408"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456254"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.185"},{"key":"e_1_3_2_2_5_1","volume-title":"Vizlinter: A linter and fixer framework for data visualization","author":"Chen Qing","year":"2021","unstructured":"Qing Chen, Fuling Sun, Xinyue Xu, Zui Chen, Jiazhe Wang, and Nan Cao. 2021. Vizlinter: A linter and fixer framework for data visualization. IEEE transactions on visualization and computer graphics 28, 1 (2021), 206\u2013216."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00102"},{"key":"e_1_3_2_2_7_1","unstructured":"Vega Editor. 2022. Vega Editor. https:\/\/vega.github.io\/editor\/"},{"key":"e_1_3_2_2_8_1","unstructured":"Facebook. 2013. React. https:\/\/reactjs.org\/. Accessed on April 3 2023."},{"key":"e_1_3_2_2_9_1","volume-title":"Sigma Workbook: A Spreadsheet for Cloud Data Warehouses. arXiv preprint arXiv:2204.03128","author":"Gale James","year":"2022","unstructured":"James Gale, Max Seiden, Deepanshu Utkarsh, Jason Frantz, Rob Woollen, and \u00c7a\u011fatay Demiralp. 2022. Sigma Workbook: A Spreadsheet for Cloud Data Warehouses. arXiv preprint arXiv:2204.03128 (2022)."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376485"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1951365.1951441"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Pat Hanrahan. 2006. VizQL: A Language for Query Analysis and Visualization. In SIGMOD.","DOI":"10.1145\/1142473.1142560"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.2312\/eurorv3.20151144"},{"key":"e_1_3_2_2_14_1","volume-title":"Computer Graphics Forum, Vol.\u00a035","author":"Hoffswell Jane","unstructured":"Jane Hoffswell, Arvind Satyanarayan, and Jeffrey Heer. 2016. Visual debugging techniques for reactive data visualization. In Computer Graphics Forum, Vol.\u00a035. Wiley Online Library, 271\u2013280."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174106"},{"key":"e_1_3_2_2_16_1","volume-title":"Computer Graphics Forum, Vol.\u00a039","author":"Hopkins K","unstructured":"Aspen\u00a0K Hopkins, Michael Correll, and Arvind Satyanarayan. 2020. VisuaLint: Sketchy in situ annotations of chart construction errors. In Computer Graphics Forum, Vol.\u00a039. Wiley Online Library, 219\u2013228."},{"key":"e_1_3_2_2_17_1","volume-title":"Direct manipulation interfaces. Human\u2013computer interaction 1, 4","author":"Hutchins L","year":"1985","unstructured":"Edwin\u00a0L Hutchins, James\u00a0D Hollan, and Donald\u00a0A Norman. 1985. Direct manipulation interfaces. Human\u2013computer interaction 1, 4 (1985), 311\u2013338."},{"key":"e_1_3_2_2_18_1","unstructured":"Alphabet Inc.2023. Chrome Dev Tools. https:\/\/developer.chrome.com\/docs\/devtools\/. Accessed on April 4 2023."},{"key":"e_1_3_2_2_19_1","volume-title":"VisGuides: 2nd Workshop on the Creation, Curation, Critique and Conditioning of Principles and Guidelines in Visualization.","author":"McNutt Andrew","year":"2018","unstructured":"Andrew McNutt and Gordon Kindlmann. 2018. Linting for visualization: Towards a practical automated visualization guidance system. In VisGuides: 2nd Workshop on the Creation, Curation, Critique and Conditioning of Principles and Guidelines in Visualization."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2022.3209460"},{"key":"e_1_3_2_2_21_1","volume-title":"Perfopticon: Visual query analysis for distributed databases. In Computer Graphics Forum, Vol.\u00a034","author":"Moritz Dominik","year":"2015","unstructured":"Dominik Moritz, Daniel Halperin, Bill Howe, and Jeffrey Heer. 2015. Perfopticon: Visual query analysis for distributed databases. In Computer Graphics Forum, Vol.\u00a034. Wiley Online Library, 71\u201380."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE44824.2020.9273908"},{"key":"e_1_3_2_2_23_1","volume-title":"Vega-lite: A grammar of interactive graphics","author":"Satyanarayan Arvind","year":"2016","unstructured":"Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, and Jeffrey Heer. 2016. Vega-lite: A grammar of interactive graphics. IEEE transactions on visualization and computer graphics 23, 1 (2016), 341\u2013350."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445538"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1101\/gr.1239303"},{"key":"e_1_3_2_2_27_1","volume-title":"Dataflow machine architecture. ACM Computing Surveys (CSUR)","author":"Veen H","year":"1986","unstructured":"Arthur\u00a0H Veen. 1986. Dataflow machine architecture. ACM Computing Surveys (CSUR) (1986)."},{"key":"e_1_3_2_2_28_1","unstructured":"Vega. 2022. Vega & Vega Lite Visualization Grammars. https:\/\/vega.github.io\/"},{"key":"e_1_3_2_2_29_1","volume-title":"A layered grammar of graphics. Journal of Computational and Graphical Statistics","author":"Wickham Hadley","year":"2010","unstructured":"Hadley Wickham. 2010. A layered grammar of graphics. Journal of Computational and Graphical Statistics (2010)."},{"key":"e_1_3_2_2_30_1","volume-title":"ggplot2: Elegant Graphics for Data Analysis","author":"Wickham Hadley","unstructured":"Hadley Wickham. 2016. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. https:\/\/ggplot2.tidyverse.org"},{"key":"e_1_3_2_2_31_1","volume-title":"Handbook of computational statistics","author":"Wilkinson Leland","unstructured":"Leland Wilkinson. 2012. The grammar of graphics. In Handbook of computational statistics. Springer, 375\u2013414."},{"key":"e_1_3_2_2_32_1","unstructured":"Graham Wills. 2018. Brunel v2.6. https:\/\/github.com\/Brunel-Visualization\/Brunel. Accessed: 2023-05-04."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3520168"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415890"}],"event":{"name":"UIST '23: The 36th Annual ACM Symposium on User Interface Software and Technology","location":"San Francisco CA USA","acronym":"UIST '23","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 36th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586183.3606790","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3586183.3606790","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T23:57:55Z","timestamp":1755820675000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586183.3606790"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,29]]},"references-count":34,"alternative-id":["10.1145\/3586183.3606790","10.1145\/3586183"],"URL":"https:\/\/doi.org\/10.1145\/3586183.3606790","relation":{},"subject":[],"published":{"date-parts":[[2023,10,29]]},"assertion":[{"value":"2023-10-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}