Making Sense of Asynchrony in Interactive Data Visualizations

06/05/2018
by   Yifan Wu, et al.
0

Asynchronous interfaces allow users to concurrently issue requests while existing ones are processed. While it is widely used to support non-blocking input when there is latency, it's not clear if people can make use of asynchrony as the data is updating, since the UI updates dynamically and the changes can be hard to interpret. Interactive data visualization presents an interesting context for studying the effects of asynchronous interfaces, since interactions are frequent, task latencies can vary widely, and results often require interpretation. In this paper, we study the effects of introducing asynchrony into interactive visualizations, under different latencies, and with different tasks. We observe that traditional asynchronous interfaces, where results update in place, induce users to wait for the result before interacting, not taking advantage of the asynchronous rendering of the results. However, when results are rendered cumulatively over the recent history, users perform asynchronous interactions and get faster task completion times.

READ FULL TEXT
research
05/07/2018

Provenance for Interactive Visualizations

We highlight the connections between data provenance and interactive vis...
research
12/09/2019

Using asynchronous simulation approach for interactive simulation

This paper discusses about the advantage of using asynchronous simulatio...
research
10/27/2021

A Visualization Authoring Model for Post-WIMP Interfaces

Besides the ability to utilize visualizations, the process of creating a...
research
08/28/2020

The Effectiveness of Interactive Visualization Techniques for Time Navigation of Dynamic Graphs on Large Displays

Dynamic networks can be challenging to analyze visually, especially if t...
research
03/03/2021

Enhancing the Interactivity of Dataframe Queries by Leveraging Think Time

We propose opportunistic evaluation, a framework for accelerating intera...
research
08/22/2023

Combining Automatic Coding and Instructor Input to Generate ENA Visualizations for Asynchronous Online Discussion

Asynchronous online discussions are a common fundamental tool to facilit...
research
05/19/2023

Sensecape: Enabling Multilevel Exploration and Sensemaking with Large Language Models

People are increasingly turning to large language models (LLMs) for comp...

Please sign up or login with your details

Forgot password? Click here to reset