Large-scale Evaluation of Notebook Checkpointing with AI Agents

Saving, or checkpointing, intermediate results during interactive data exploration can potentially boost user productivity. However, existing studies on this topic are limited, as they primarily rely on small-scale experiments with human participants - a fundamental constraint of human subject studies. To address this limitation, we employ AI agents to simulate a large number of complex data exploration scenarios, including revisiting past states and branching into new exploration paths. This strategy enables us to accurately assess the impact of checkpointing while closely mimicking the behavior of real-world data practitioners. Our evaluation results, involving more than 1,000 exploration paths and 2,848 executed code blocks, show that a checkpointing framework for computational notebooks can indeed enhance productivity by minimizing unnecessary code re-executions and redundant variables or code.

Authors

Institutions

Publication Details

Published
2025-04-23
DOI
https://doi.org/10.1145/3706599.3719928
Citations
3
Primary Topic
Access Control and Trust
Type
article
Field-Weighted Citation Impact
12.60

Funders

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

Large-scale Evaluation of Notebook Checkpointing with AI Agents

Hanxi Fang, Hari Sundaram, Yongjoo Park, Supawit Chockchowwat
3 citations
Access Control and Trust
12.60
article

Large-scale Evaluation of Notebook Checkpointing with AI Agents

Hanxi Fang, Hari Sundaram, Yongjoo Park, Supawit Chockchowwat
article en
3 citations

Abstract

Saving, or checkpointing, intermediate results during interactive data exploration can potentially boost user productivity. However, existing studies on this topic are limited, as they primarily rely on small-scale experiments with human participants - a fundamental constraint of human subject studies. To address this limitation, we employ AI agents to simulate a large number of complex data exploration scenarios, including revisiting past states and branching into new exploration paths. This strategy enables us to accurately assess the impact of checkpointing while closely mimicking the behavior of real-world data practitioners. Our evaluation results, involving more than 1,000 exploration paths and 2,848 executed code blocks, show that a checkpointing framework for computational notebooks can indeed enhance productivity by minimizing unnecessary code re-executions and redundant variables or code.

University of Illinois Urbana-Champaign (US)
National Science Foundation
Openalex Percentile: Top 2%
Access Control and Trust
12.60
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.

Large-scale Evaluation of Notebook Checkpointing with AI Agents — Hanxi Fang, Hari Sundaram, et al. · (2025) | TGRS Research Map | TGRS