ProgressiVis: A Language and Environment for Progressive Data Analysis and Visualization

We introduce ProgressiVis, a language and graphical user interface designed to scale interactive visualization and visual analytics by relying on the Progressive Data Analysis (PDA) programming paradigm. Existing systems cannot remain interactive for open-ended exploration with large datasets and complex analyses because their processing time increases with size and complexity; at some point, time exceeds human latency limits (≈10 seconds). PDA systems guarantee that their latency remains within specified limits. They split long computations into smaller execution chunks so that processing a large dataset or applying complex computations still takes time, but they produce intermediary results continuously, improving quality and allowing analysts to monitor the computation, interact with it, and make decisions, often before the whole computation is complete. Implementing PDA systems is not currently supported by any programming environment, forcing programmers to reimplement the data analysis and visualization components from scratch, a long and difficult task. ProgressiVis is a language and system designed to run its programs progressively, including data management, data analysis, and visualizations. It introduces novel programming constructs and provides new services, such as progressive quality assessment, as well as JupyterLab notebook extensions to better support progressive visualization and program execution. This article describes the language and its capabilities for controlling latency. It shows examples of ProgressiVis programs that perform visualization and analysis at scale and explains how it addresses the technical and scientific issues raised by PDA, enabling data exploration to reach new limits.

Authors

Institutions

Publication Details

Journal
HAL
Published
2026-11-09
Primary Topic
Data Visualization and Analytics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

ProgressiVis: A Language and Environment for Progressive Data Analysis and Visualization

Christian Poli, Jean‐Daniel Fekete
HAL
Data Visualization and Analytics
article

ProgressiVis: A Language and Environment for Progressive Data Analysis and Visualization

Christian Poli, Jean‐Daniel Fekete
article en

Abstract

We introduce ProgressiVis, a language and graphical user interface designed to scale interactive visualization and visual analytics by relying on the Progressive Data Analysis (PDA) programming paradigm. Existing systems cannot remain interactive for open-ended exploration with large datasets and complex analyses because their processing time increases with size and complexity; at some point, time exceeds human latency limits (≈10 seconds). PDA systems guarantee that their latency remains within specified limits. They split long computations into smaller execution chunks so that processing a large dataset or applying complex computations still takes time, but they produce intermediary results continuously, improving quality and allowing analysts to monitor the computation, interact with it, and make decisions, often before the whole computation is complete. Implementing PDA systems is not currently supported by any programming environment, forcing programmers to reimplement the data analysis and visualization components from scratch, a long and difficult task. ProgressiVis is a language and system designed to run its programs progressively, including data management, data analysis, and visualizations. It introduces novel programming constructs and provides new services, such as progressive quality assessment, as well as JupyterLab notebook extensions to better support progressive visualization and program execution. This article describes the language and its capabilities for controlling latency. It shows examples of ProgressiVis programs that perform visualization and analysis at scale and explains how it addresses the technical and scientific issues raised by PDA, enabling data exploration to reach new limits.

HALVol. 33(1)
Université Paris-Saclay (FR), Centre Inria de Saclay (FR), AVIZ: Analyse et visualisation (FR)
Openalex Percentile: Top 53%
Data Visualization and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon