Our Publications
2025
Charting EDA: Characterizing Interactive Visualization Use in Computational Notebooks with a Mixed-Methods Formalism
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2025
2024
Explanation Alignment: Quantifying the Correctness of Model Reasoning At Scale
ECCV Workshop on Explainable Computer Vision, 2024
Bluefish: Composing Diagrams with Declarative Relations
ACM User Interface Software & Technology (UIST), 2024
Umwelt: Accessible Structured Editing of Multi-Modal Data Representations
ACM Human Factors in Computing Systems (CHI), 2024
“Customization is Key”: Reconfigurable Content Tokens for Accessible Data Visualizations
ACM Human Factors in Computing Systems (CHI), 2024
Designing for Semi-formal Programming with Foundation Models
PLATEAU Workshop at the Intersection of PL and HCI, 2024
Heuristics for Supporting Cooperative Dashboard Design
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2024
2023
Language Model Agents Enable Semi-Formal Programming
The Live Programming Workshop at SPLASH, 2023
VisText: A Benchmark for Semantically Rich Chart Captioning
The Annual Meeting of the Association for Computational Linguistics (ACL), 2023
Outstanding Paper Award
Saliency Cards: A Framework to Characterize and Compare Saliency Methods
ACM Conference on Fairness, Accountability, and Transparency (FAccT), 2023
Kaleidoscope: Semantically-grounded, Context-specific ML Model Evaluation
ACM Human Factors in Computing Systems (CHI), 2023
Deimos: A Grammar of Dynamic Embodied Immersive Visualisation Morphs and Transitions
ACM Human Factors in Computing Systems (CHI), 2023
Animated Vega-Lite: Unifying Animation with a Grammar of Interactive Graphics
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2023
Striking a Balance: Reader Takeaways and Preferences when Integrating Text and Charts
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2023
2022
Olli: An Extensible Visualization Library for Screen Reader Accessibility
IEEE VIS Posters, 2022
PDF · Poster · Olli website · Code
Rich Screen Reader Experiences for Accessible Data Visualization
Computer Graphics Forum (Proc. EuroVis), 2022
Best Paper Honorable Mention
Varv: Reprogrammable Interactive Software as a Declarative Data Structure
ACM Human Factors in Computing Systems (CHI), 2022
Embedding Comparator: Visualizing Differences in Global Structure and Local Neighborhoods via Small Multiples
ACM Intelligent User Interfaces (IUI), 2022
Best Paper Honorable Mention
Intuitively Assessing ML Model Reliability through Example-Based Explanations and Editing Model Inputs
ACM Intelligent User Interfaces (IUI), 2022
Teaching Humans When To Defer to a Classifier via Exemplars
AAAI Conference on Artificial Intelligence, 2022
DIEL: Interactive Visualization Beyond the Here and Now
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2022
Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Content
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE VIS), 2022
2021
Design Spaces of Domain-Specific Languages: Comparing and Contrasting Approaches in PL and HCI
PLATEAU Workshop at the Intersection of PL and HCI, 2021
Beyond Expertise and Roles: A Framework to Characterize the Stakeholders of Interpretable Machine Learning and their Needs
ACM Human Factors in Computing Systems (CHI), 2021
Assessing the Impact of Automated Suggestions on Decision Making: Domain Experts Mediate Model Errors but Take Less Initiative
ACM Human Factors in Computing Systems (CHI), 2021
Lyra 2: Designing Interactive Visualizations by Demonstration
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2021
2020
B2: Bridging Code and Interactive Visualization in Computational Notebooks
ACM User Interface Software & Technology (UIST), 2020
Critical Reflections on Visualization Authoring Systems
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2020
Representing Real-Time Multi-User Collaboration in Visualizations
IEEE Visualization Conference (VIS), 2020
Data Crafting: Exploring Data through Craft and Play
IEEE VIS Workshop on Data Vis Activities to Facilitate Learning, Reflecting, Discussing, and Designing, 2020
VisuaLint: Sketchy In Situ Annotations of Chart Construction Errors
Computer Graphics Forum (Proc. EuroVis), 2020
Towards a Dynamic Multiscale Personalized Information Space
The Convivial Computing Salon at <Programming>, 2020
Self-Interfaces: Utilizing Real-Time Biofeedback in the Wild to Elicit Subconscious Behavior Change
Work-in-Progress of ACM Tangible, Embedded, and Embodied Interaction (TEI), 2020
2019
Sociotechnical Considerations for Accessible Visualization Design
IEEE Visualization Conference (VIS), 2019
Sherlock: A Deep Learning Approach to Semantic Data Type Detection
ACM Knowledge Discovery and Data Mining (KDD), 2019
VizNet: Towards A Large-Scale Visualization Learning and Benchmarking Repository
ACM Human Factors in Computing Systems (CHI), 2019
2018
Designing Cognitively Convivial Physics for Dynamic Visual Information Substrates
Rethinking Interaction: From Instrumental Interaction to Human-Computer Partnerships. ACM CHI, 2018
Augmenting Code with In Situ Visualizations to Aid Program Understanding
ACM Human Factors in Computing Systems (CHI), 2018
2017
Vega-Lite: A Grammar of Interactive Graphics
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2017
Best Paper Award
2016
Visual Debugging Techniques for Reactive Data Visualization
Computer Graphics Forum (Proc. EuroVis), 2016
Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization
IEEE Transactions on Visualization & Computer Graphics (Proc. IEEE InfoVis), 2016
2014
Declarative Interaction Design for Data Visualization
ACM User Interface Software & Technology (UIST), 2014
Lyra: An Interactive Visualization Design Environment
Computer Graphics Forum (Proc. EuroVis), 2014
PDF · Application · Code
Authoring Narrative Visualizations with Ellipsis
Computer Graphics Forum (Proc. EuroVis), 2014
PDF · Application · Code
2013
Webzeitgeist: Design Mining the Web
ACM Human Factors in Computing Systems (CHI), 2013
Best Paper Award
The CHI 2013 Interactive Schedule
Extended Abstracts of ACM Human Factors in Computing Systems (CHI), 2013
2012-02
2012
A Platform for Large Scale Machine Learning on Web Design
Extended Abstracts of ACM Human Factors in Computing Systems (CHI), 2012
Using Overlays to Support Collaborative Interaction with Display Walls
ACM Intelligent User Interfaces (IUI), 2012