6 papers · 1 filter
ShellVis: Sandboxed Live Programming for Shell Scripts
Joshua Horowitz, Jeffrey Heer
Live programming provides visibility to programmers by running and tracing programs as they are edited. However, for programs with potentially harmful side effects, liveness can tu…
Mosaic Selections: Managing and Optimizing User Selections for Scalable Data Visualization Systems
Jeffrey Heer, Dominik Moritz, Ron Pechuk
Though powerful tools for analysis and communication, interactive visualizations often fail to support real-time interaction with large datasets with millions or more records. To h…
From Pen to Prompt: How Creative Writers Integrate AI into their Writing Practice
Alicia Guo, Shreya Sathyanarayanan, Leijie Wang +2
Creative writing is a deeply human craft, yet AI systems using large language models (LLMs) offer the automation of significant parts of the writing process. So why do some creativ…
Interaction Techniques for Exploratory Data Visualization on Mobile Devices
Luke S. Snyder, Ryan A. Rossi, Eunyee Koh +2
The ubiquity and on-the-go availability of mobile devices makes them central to many tasks such as interpersonal communication and media consumption. However, despite the potential…
DIVI: Dynamically Interactive Visualization
Luke S. Snyder, Jeffrey Heer
Dynamically Interactive Visualization (DIVI) is a novel approach for orchestrating interactions within and across static visualizations. DIVI deconstructs Scalable Vector Graphics…
rTisane: Externalizing conceptual models for data analysis increases engagement with domain knowledge and improves statistical model quality
Eunice Jun, Edward Misback, Jeffrey Heer +1
Statistical models should accurately reflect analysts' domain knowledge about variables and their relationships. While recent tools let analysts express these assumptions and use t…