Loops: Leveraging Provenance and Visualization to Support Exploratory Data Analysis in Notebooks

Exploratory data science is an iterative process of obtaining, cleaning, profiling, analyzing, and interpreting data. This cyclical way of working creates challenges within the linear structure of computational notebooks, leading to issues with code quality, recall, and reproducibility. To remedy this, we present Loops, a set of visual support techniques for iterative and exploratory data analysis in computational notebooks. Loops leverages provenance information to visualize the impact of changes made within a notebook. In visualizations of the notebook provenance, we trace the evolution of the notebook over time and highlight differences between versions. Loops visualizes the provenance of code, markdown, tables, visualizations, and images and their respective differences. Analysts can explore these differences in detail in a separate view. Loops not only makes the analysis process transparent but also supports analysts in their data science work by showing the effects of changes and facilitating comparison of multiple versions. We demonstrate our approach's utility and potential impact in two use cases and feedback from notebook users from various backgrounds. This paper and all supplemental materials are available at https://osf.io/79eyn.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Visualization and Computer Graphics
Published
2024-09-23
DOI
https://doi.org/10.1109/tvcg.2024.3456186
Citations
5
Primary Topic
Advanced Text Analysis Techniques
Type
article
Field-Weighted Citation Impact
1.74

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Loops: Leveraging Provenance and Visualization to Support Exploratory Data Analysis in Notebooks

Kiran Gadhave, Alexander Lex, Marc Streit, Klaus Eckelt
5 citations
IEEE Transactions on Visualization and Computer Graphics
Advanced Text Analysis Techniques
1.74
article

Loops: Leveraging Provenance and Visualization to Support Exploratory Data Analysis in Notebooks

Kiran Gadhave, Alexander Lex, Marc Streit, Klaus Eckelt
article en
5 citations

Abstract

Exploratory data science is an iterative process of obtaining, cleaning, profiling, analyzing, and interpreting data. This cyclical way of working creates challenges within the linear structure of computational notebooks, leading to issues with code quality, recall, and reproducibility. To remedy this, we present Loops, a set of visual support techniques for iterative and exploratory data analysis in computational notebooks. Loops leverages provenance information to visualize the impact of changes made within a notebook. In visualizations of the notebook provenance, we trace the evolution of the notebook over time and highlight differences between versions. Loops visualizes the provenance of code, markdown, tables, visualizations, and images and their respective differences. Analysts can explore these differences in detail in a separate view. Loops not only makes the analysis process transparent but also supports analysts in their data science work by showing the effects of changes and facilitating comparison of multiple versions. We demonstrate our approach's utility and potential impact in two use cases and feedback from notebook users from various backgrounds. This paper and all supplemental materials are available at https://osf.io/79eyn.

IEEE Transactions on Visualization and Computer GraphicsVol. 31(1)
Johannes Kepler University of Linz (AT), University of Utah (US)
American Association for Cancer Research, Bundesministerium für Klimaschutz, Umwelt, Energie, Mobilität, Innovation und Technologie, Austrian Science Fund, Österreichische Forschungsförderungsgesellschaft, Bundesministerium für Digitalisierung und Wirtschaftsstandort
Reduced inequalities
Openalex Percentile: Top 13%
Advanced Text Analysis Techniques
1.74
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.

Loops: Leveraging Provenance and Visualization to Support Exploratory Data Analysis in Notebooks — Kiran Gadhave, Alexander Lex, et al. · IEEE Transactions on Visualization and Computer Graphics (2024) | TGRS Research Map | TGRS