DIG: The Data Interface Grammar

07/07/2023
by   Yiru Chen, et al.
0

Building interactive data interfaces is hard because the design of an interface depends on the data processing needs for the underlying analysis task, yet we do not have a good representation for analysis tasks. To fill this gap, this paper advocates for a Data Interface Grammar (DIG) as an intermediate representation of analysis tasks. We show that DIG is compatible with existing data engineering practices, compact to represent any analysis, simple to translate into an interface design, and amenable to offline analysis. We further illustrate the potential benefits of this abstraction, such as automatic interface generation, automatic interface backend optimization, tutorial generation, and workload generation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/14/2022

Demonstration of PI2: Interactive Visualization Interface Generation for SQL Analysis in Notebook

We demonstrate PI2, the first notebook extension that can automatically ...
research
03/06/2023

LIDA: A Tool for Automatic Generation of Grammar-Agnostic Visualizations and Infographics using Large Language Models

Systems that support users in the automatic creation of visualizations m...
research
07/17/2021

PI2: Generating Visual Analysis Interfaces From Queries

Interactive visual analysis interfaces are critical in nearly every data...
research
12/21/2017

A C++ interface to QCDNUM

In this document we report on the recent development of a C++ interface ...
research
04/22/2020

Tension Space Analysis for Emergent Narrative

Emergent narratives provide a unique and compelling approach to interact...
research
10/04/2022

A Compact Model of Interface-Type Memristors Linking Physical and Device Properties

Memristors are an electronic device whose resistance depends on the volt...
research
06/02/2023

Learning from Partially Annotated Data: Example-aware Creation of Gap-filling Exercises for Language Learning

Since performing exercises (including, e.g., practice tests) forms a cru...

Please sign up or login with your details

Forgot password? Click here to reset