4 papers
Chipmink: Efficient Delta Identification for Massive Object Graph
Supawit Chockchowwat, Sumay Thakurdesai, Zhaoheng Li +2
Ranging from batch scripts to computational notebooks, modern data science tools rely on massive and evolving object graphs that represent structured data, models, plots, and more.…
Large-scale Evaluation of Notebook Checkpointing with AI Agents
Hanxi Fang, Supawit Chockchowwat, Hari Sundaram +1
Saving, or checkpointing, intermediate results during interactive data exploration can potentially boost user productivity. However, existing studies on this topic are limited, as…
Enhancing Computational Notebooks with Code+Data Space Versioning
Hanxi Fang, Supawit Chockchowwat, Hari Sundaram +1
There is a gap between how people explore data and how Jupyter-like computational notebooks are designed. People explore data nonlinearly, using execution undos, branching, and/or…
Kishu: Time-Traveling for Computational Notebooks
Zhaoheng Li, Supawit Chockchowwat, Ribhav Sahu +2
Computational notebooks (e.g., Jupyter, Google Colab) are widely used by data scientists. A key feature of notebooks is the interactive computing model of iteratively executing cel…