Our Publications

2025

2024

Bluefish: Composing Diagrams with Declarative Relations

Josh Pollock, Catherine Mei, Grace Huang, Elliot Evans, Daniel Jackson, Arvind Satyanarayan

ACM User Interface Software & Technology (UIST), 2024

Umwelt: Accessible Structured Editing of Multi-Modal Data Representations

Jonathan Zong, Isabella Pedraza Pineros, Katie Chen, Daniel Hajas, Arvind Satyanarayan

ACM Human Factors in Computing Systems (CHI), 2024

“Customization is Key”: Reconfigurable Content Tokens for Accessible Data Visualizations

Shuli Jones, Isabella Pedraza Pineros, Daniel Hajas, Jonathan Zong, Arvind Satyanarayan

ACM Human Factors in Computing Systems (CHI), 2024

Intelligence as Agency

Arvind Satyanarayan, Graham M. Jones

An MIT Exploration of Generative AI, 2024

Designing for Semi-formal Programming with Foundation Models

Josh Pollock, Ian Arawjo, Caroline Berger, Arvind Satyanarayan

PLATEAU Workshop at the Intersection of PL and HCI, 2024

Heuristics for Supporting Cooperative Dashboard Design

Vidya Setlur, Michael Correll, Arvind Satyanarayan, Melanie Tory

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2024

2023

Language Model Agents Enable Semi-Formal Programming

Josh Pollock, Arvind Satyanarayan, Daniel Jackson

The Live Programming Workshop at SPLASH, 2023

VisText: A Benchmark for Semantically Rich Chart Captioning

Benny J. Tang, Angie Boggust, Arvind Satyanarayan

The Annual Meeting of the Association for Computational Linguistics (ACL), 2023

Outstanding Paper Award

Saliency Cards: A Framework to Characterize and Compare Saliency Methods

Angie Boggust, Harini Suresh, Hendrik Strobelt, John V. Guttag, Arvind Satyanarayan

ACM Conference on Fairness, Accountability, and Transparency (FAccT), 2023

Kaleidoscope: Semantically-grounded, Context-specific ML Model Evaluation

Harini Suresh, Divya Shanmugam, Tiffany Chen, Annie Bryan, Alexander D'Amour, John V. Guttag, Arvind Satyanarayan

ACM Human Factors in Computing Systems (CHI), 2023

Deimos: A Grammar of Dynamic Embodied Immersive Visualisation Morphs and Transitions

Benjamin Lee, Arvind Satyanarayan, Maxime Cordeil, Arnaud Prouzeau, Bernhard Jenny, Tim Dwyer

ACM Human Factors in Computing Systems (CHI), 2023

Striking a Balance: Reader Takeaways and Preferences when Integrating Text and Charts

Chase Stokes, Vidya Setlur, Bridget Cogley, Arvind Satyanarayan, Marti A. Hearst

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2023

2022

Rich Screen Reader Experiences for Accessible Data Visualization

Jonathan Zong*, Crystal Lee*, Alan Lundgard*, JiWoong Jang, Daniel Hajas, Arvind Satyanarayan

Computer Graphics Forum (Proc. EuroVis), 2022

Best Paper Honorable Mention

Shared Interest: Measuring Human-AI Alignment to Identify Recurring Patterns in Model Behavior

Angie Boggust, Benjamin Hoover, Arvind Satyanarayan, Hendrik Strobelt

ACM Human Factors in Computing Systems (CHI), 2022

Best Paper Honorable Mention

Varv: Reprogrammable Interactive Software as a Declarative Data Structure

Marcel Borowski, Luke Murray, Rolf Bagge, Janus Bager Kristensen, Arvind Satyanarayan, Clemens Nylandsted Klokmose

ACM Human Factors in Computing Systems (CHI), 2022

Teaching Humans When To Defer to a Classifier via Exemplars

Hussein Mozannar, Arvind Satyanarayan, David Sontag

AAAI Conference on Artificial Intelligence, 2022

DIEL: Interactive Visualization Beyond the Here and Now

Yifan Wu, Remco Chang, Joseph M. Hellerstein, Arvind Satyanarayan, Eugene Wu

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2022

2021

Viral Visualizations: How Coronavirus Skeptics Use Orthodox Data Practices to Promote Unorthodox Science Online

Crystal Lee, Tanya Yang, Gabrielle Inchoco, Graham M. Jones, Arvind Satyanarayan

ACM Human Factors in Computing Systems (CHI), 2021

Best Paper Honorable Mention

Lyra 2: Designing Interactive Visualizations by Demonstration

Jonathan Zong, Dhiraj Barnwal, Rupayan Neogy, Arvind Satyanarayan

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2021

2020

B2: Bridging Code and Interactive Visualization in Computational Notebooks

Yifan Wu, Joseph M. Hellerstein, Arvind Satyanarayan

ACM User Interface Software & Technology (UIST), 2020

Critical Reflections on Visualization Authoring Systems

Arvind Satyanarayan, Bongshin Lee, Donghao Ren, Jeffrey Heer, John Stasko, John Thompson, Matthew Brehmer, Zhicheng Liu

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2020

Data Crafting: Exploring Data through Craft and Play

Nathalie Vladis, Aspen Hopkins, Arvind Satyanarayan

IEEE VIS Workshop on Data Vis Activities to Facilitate Learning, Reflecting, Discussing, and Designing, 2020

VisuaLint: Sketchy In Situ Annotations of Chart Construction Errors

Aspen Hopkins, Michael Correll, Arvind Satyanarayan

Computer Graphics Forum (Proc. EuroVis), 2020

Towards a Dynamic Multiscale Personalized Information Space

Amy Fox, Philip Guo, Clemens Klokmose, Peter Daalsgard, Arvind Satyanarayan, Haijun Xu, James D. Hollan

The Convivial Computing Salon at <Programming>, 2020

2019

Sherlock: A Deep Learning Approach to Semantic Data Type Detection

Madelon Hulsebos, Kevin Hu, Michiel Bakker, Emanuel Zgraggen, Arvind Satyanarayan, Tim Kraska, Çağatay Demiralp, César Hidalgo

ACM Knowledge Discovery and Data Mining (KDD), 2019

VizNet: Towards A Large-Scale Visualization Learning and Benchmarking Repository

Kevin Hu, Snehalkumar "Neil" S. Gaikwad, Madelon Hulsebos, Michiel Bakker, Emanuel Zgraggen, César Hidalgo, Tim Kraska, Guoliang Li, Arvind Satyanarayan, Çağatay Demiralp

ACM Human Factors in Computing Systems (CHI), 2019

2018

Designing Cognitively Convivial Physics for Dynamic Visual Information Substrates

James D. Hollan, Arvind Satyanarayan

Rethinking Interaction: From Instrumental Interaction to Human-Computer Partnerships. ACM CHI, 2018

Augmenting Code with In Situ Visualizations to Aid Program Understanding

Jane Hoffswell, Arvind Satyanarayan, Jeffrey Heer

ACM Human Factors in Computing Systems (CHI), 2018

The Building Blocks of Interpretability

Chris Olah, Arvind Satyanarayan, Ian Johnson, Shan Carter, Ludwig Schubert, Katherine Ye, Alexander Mordvintsev

Distill Journal, 2018

2017

Vega-Lite: A Grammar of Interactive Graphics

Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, Jeffrey Heer

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2017

Best Paper Award

2016

Visual Debugging Techniques for Reactive Data Visualization

Jane Hoffswell, Arvind Satyanarayan, Jeffrey Heer

Computer Graphics Forum (Proc. EuroVis), 2016

Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization

Arvind Satyanarayan, Ryan Russell, Jane Hoffswell, Jeffrey Heer

IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2016

2014

Declarative Interaction Design for Data Visualization

Arvind Satyanarayan, Kanit Wongsuphasawat, Jeffrey Heer

ACM User Interface Software & Technology (UIST), 2014

Lyra: An Interactive Visualization Design Environment

Arvind Satyanarayan, Jeffrey Heer

Computer Graphics Forum (Proc. EuroVis), 2014

Authoring Narrative Visualizations with Ellipsis

Arvind Satyanarayan, Jeffrey Heer

Computer Graphics Forum (Proc. EuroVis), 2014

2013

Webzeitgeist: Design Mining the Web

Ranjitha Kumar, Arvind Satyanarayan, Cesar Torres, Maxine Lim, Salman Ahmad, Scott R. Klemmer, Jerry O. Talton

ACM Human Factors in Computing Systems (CHI), 2013

Best Paper Award

The CHI 2013 Interactive Schedule

Arvind Satyanarayan, Daniel Strazzulla, Clemens Klokmose, Michel Beaudouin-Lafon, Wendy Mackay

Extended Abstracts of ACM Human Factors in Computing Systems (CHI), 2013

2012-02

Learning Structural Semantics for the Web

Maxine Lim, Ranjitha Kumar, Arvind Satyanarayan, Cesar Torres, Jerry O. Talton, Scott R. Klemmer

Stanford Computer Science Technical Report, 2012-02

2012

A Platform for Large Scale Machine Learning on Web Design

Arvind Satyanarayan, Maxine Lim, Scott R. Klemmer

Extended Abstracts of ACM Human Factors in Computing Systems (CHI), 2012

Using Overlays to Support Collaborative Interaction with Display Walls

Arvind Satyanarayan, Nadir Weibel, James D. Hollan

ACM Intelligent User Interfaces (IUI), 2012