Flux Capacitors for JavaScript DeLoreans: Approximate Caching for Physics-based Data Interaction

Interactive Data VisualizationVisualization Perception & CognitionComputational Methods in HCISoftware Engineers & DevelopersUI/UX DesignersData Scientists & Analysts

Interactive visualizations have become an effective and pervasive mode of allowing users to explore the data in a visual, fluid, and immersive manner. While modern web, mobile, touch, and gesture-driven next-generation interfaces such as Leap Motion allow for highly interactive experiences, they pose unique and unprecedented workloads to the underlying data platform. Usually, these visualizations do not need precise results for most queries generated during an interaction, and the users require the intermediate results as feedback only to guide them towards their goal query. We present a middleware component - \emph{Flux Capacitor}, that insulates the backend from bursty and query-intensive workloads. \emph{Flux Capacitor} uses prefetching and caching strategies devised by exploiting the inherent physics-metaphor of UI widgets such as friction and inertia in range sliders, and typical user-interaction. This enables low interaction response times while intelligently trading off accuracy.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/5004/2019

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2019
emoji_events
Award
No award tagged
group
Authors
2 authors
sell
Subtopics
Interactive Data Visualization, Visualization Perception & Cognition, Computational Methods in HCI
work
Professions
Software Engineers & Developers, UI/UX Designers, Data Scientists & Analysts
article
Content Status
Abstract only
hub
Related Papers
10 related papers