DIEL: Interactive Visualization Beyond the Here and Now
Yifan Wu, Remco Chang, Joseph M. Hellerstein, Arvind Satyanarayan, Eugene Wu
摘要
Interactive visualization design and research have primarily focused on local data and synchronous events. However, for more complex use cases-e.g., remote database access and streaming data sources-developers must grapple with distributed data and asynchronous events. Currently, constructing these use cases is difficult and time-consuming; developers are forced to operationally program low-level details like asynchronous database querying and reactive event handling. This approach is in stark contrast to modern methods for browser-based interactive visualization, which feature high-level declarative specifications. In response, we present DIEL, a declarative framework that supports asynchronous events over distributed data. As in many declarative languages, DIEL developers specify only what data they want, rather than procedural steps for how to assemble it. Uniquely, DIEL models asynchronous events (e.g., user interactions, server responses) as streams of data that are captured in event logs. To specify the state of a visualization at any time, developers write declarative queries over the data and event logs; DIEL compiles and optimizes a corresponding dataflow graph, and automatically generates necessary low-level distributed systems details. We demonstrate DIEL'S performance and expressivity through example interactive visualizations that make diverse use of remote data and asynchronous events. We further evaluate DIEL'S usability using the Cognitive Dimensions of Notations framework, revealing wins such as ease of change, and compromises such as premature commitments.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- B2: Bridging Code and Interactive Visualization in Computational NotebooksYifan Wu, Joseph M. Hellerstein, Arvind SatyanarayanUIST 2020 · 被引用 71 次
- Mosaic: An Architecture for Scalable & Interoperable Data ViewsJeffrey Heer, Dominik MoritzIEEE VIS 2023 · 被引用 23 次
- Riffle: Reactive Relational State for Local-First ApplicationsGeoffrey Litt, Nicholas Schiefer, Johannes Schickling, Daniel JacksonUIST 2023 · 被引用 6 次
- Mosaic Selections: Managing and Optimizing User Selections for Scalable Data Visualization SystemsJeffrey Heer, Dominik Moritz, Ron PechukIEEE VIS 2025 · 被引用 2 次
它引用的顶会 Paper3
- B2: Bridging Code and Interactive Visualization in Computational NotebooksYifan Wu, Joseph M. Hellerstein, Arvind SatyanarayanUIST 2020 · 被引用 71 次
- Lyra 2: Designing Interactive Visualizations by DemonstrationJonathan Zong, Dhiraj Barnwal, Rupayan Neogy, Arvind SatyanarayanIEEE VIS 2020 · 被引用 50 次
- Debugging Database Queries: A Survey of Tools, Techniques, and UsersSneha Gathani, Peter Lim, Leilani BattleCHI 2020 · 被引用 23 次
相关 Paper
- Animated Vega-Lite: Unifying Animation with a Grammar of Interactive GraphicsJonathan Zong, Josh Pollock, Dylan Wootton, Arvind SatyanarayanIEEE VIS 2022 · 被引用 36 次
- Cicero: A Declarative Grammar for Responsive VisualizationHyeok Kim, Ryan A. Rossi, Fan Du, Eunyee Koh 等CHI 2022 · 被引用 23 次
- Traveler: Navigating Task Parallel Traces for Performance AnalysisSayef Azad Sakin, Alex Bigelow, R. Tohid, Connor Scully-Allison 等IEEE VIS 2022 · 被引用 10 次
- Deimos: A Grammar of Dynamic Embodied Immersive Visualisation Morphs and TransitionsBenjamin Lee, Arvind Satyanarayan, Maxime Cordeil, Arnaud Prouzeau 等CHI 2023 · 被引用 21 次
- VisConnect: Distributed Event Synchronization for Collaborative VisualizationMichail Schwab, David Saffo, Yixuan Zhang, Shash Sinha 等IEEE VIS 2020 · 被引用 21 次
