Pith. sign in

REVIEW 1 cited by

A System for Quantifying Data Science Workflows with Fine-Grained Procedural Logging and a Pilot Study

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2405.17845 v1 pith:5KJWVXD5 submitted 2024-05-28 cs.HC

classification cs.HC
keywords datascientistssystempilotresultssamestudiescode
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

It is important for researchers to understand precisely how data scientists turn raw data into insights, including typical programming patterns, workflow, and methodology. This paper contributes a novel system, called DataInquirer, that tracks incremental code executions in Jupyter notebooks (a type of computational notebook). The system allows us to quantitatively measure timing, workflow, and operation frequency in data science tasks without resorting to human annotation or interview. In a series of pilot studies, we collect 97 traces, logging data scientist activities across four studies. While this paper presents a general system and data analysis approach, we focus on a foundational sub-question in our pilot studies: How consistent are different data scientists in analyzing the same data? We taxonomize variation between data scientists on the same dataset according to three categories: semantic, syntactic, and methodological. Our results suggest that there are statistically significant differences in the conclusions reached by different data scientists on the same task and present quantitative evidence for this phenomenon. Furthermore, our results suggest that AI-powered code tools subtly influence these results, allowing student participants to generate workflows that more resemble expert data practitioners.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Fast Capture of Cell-Level Provenance in Numpy

    cs.DB 2025-06 conditional novelty 4.0 of 10

    A C-backed numpy data type with preallocated provenance buffers captures cell-level lineage up to 275x faster than a naive Python implementation on element-wise operations and scales to 100 million cells.

Pith tools