Exploring Visualization Implementation Challenges Faced by D3 Users Online

08/04/2021
by   Leilani Battle, et al.
0

Visualization languages help to standardize the process of designing effective visualizations, one of the most prominent being D3. However, few researchers have analyzed at scale how users incorporate these languages into existing visualization programming processes, i.e., implementation workflows. In this paper, we present a new method for evaluating visualization languages. Our method emphasizes the experiences of users as observed through the online communities that have sprouted to facilitate public discussion and support around visualization languages. We demonstrate our method by analyzing D3 implementation workflows and challenges discussed on Stack Overflow. Our results show how the visualization community may be limiting its understanding of users' visualization implementation challenges by ignoring the larger context in which languages such as D3 are used. Based on our findings, we suggest new research directions to enhance the user experience with visualization languages. All our data and code are available at: https://osf.io/fup48/?view_only=2cdecfd00f1048a98064b381bde27c18.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2023

Beyond English: Centering Multilingualism in Data Visualization

Information visualization and natural language are intricately linked. H...
research
12/06/2021

User-Driven Programming Support for Rapid Visualization Authoring in D3

D3 is arguably the most popular language for programming visualizations ...
research
07/16/2022

No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization

There has been substantial growth in the use of JSON-based grammars, as ...
research
01/18/2022

Demonstration of VegaPlus: Optimizing Declarative Visualization Languages

While many visualization specification languages are user-friendly, they...
research
01/11/2022

A Programmatic Approach to Applying Visualization Taxonomies to Interaction Logs

Researchers collect large amounts of user interaction data with the goal...
research
02/12/2021

Hit by the Data: a visual data analysis regarding the effects of traffic public policies

The availability of Open Government Data (OGD) provides means for citize...
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...

Please sign up or login with your details

Forgot password? Click here to reset