What makes an Expert? Comparing Problem-solving Practices in Data Science Notebooks

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Torre, Manuel Valle, Specht, Marcus, Oertel, Catharine
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915801679790080
author Torre, Manuel Valle
Specht, Marcus
Oertel, Catharine
author_facet Torre, Manuel Valle
Specht, Marcus
Oertel, Catharine
contents The development of data science expertise requires tacit, process-oriented skills that are difficult to teach directly. This study addresses the resulting challenge of empirically understanding how the problem-solving processes of experts and novices differ. We apply a multi-level sequence analysis to 440 Jupyter notebooks from a public dataset, mapping low-level coding actions to higher-level problem-solving practices. Our findings reveal that experts do not follow fundamentally different transitions between data science phases than novices (e.g., Data Import, EDA, Model Training, Visualization). Instead, expertise is distinguished by the overall workflow structure from a problem-solving perspective and cell-level, fine-grained action patterns. Novices tend to follow long, linear processes, whereas experts employ shorter, more iterative strategies enacted through efficient, context-specific action sequences. These results provide data science educators with empirical insights for curriculum design and assessment, shifting the focus from final products toward the development of the flexible, iterative thinking that defines expertise-a priority in a field increasingly shaped by AI tools.
format Preprint
id arxiv_https___arxiv_org_abs_2602_15428
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle What makes an Expert? Comparing Problem-solving Practices in Data Science Notebooks
Torre, Manuel Valle
Specht, Marcus
Oertel, Catharine
Computers and Society
The development of data science expertise requires tacit, process-oriented skills that are difficult to teach directly. This study addresses the resulting challenge of empirically understanding how the problem-solving processes of experts and novices differ. We apply a multi-level sequence analysis to 440 Jupyter notebooks from a public dataset, mapping low-level coding actions to higher-level problem-solving practices. Our findings reveal that experts do not follow fundamentally different transitions between data science phases than novices (e.g., Data Import, EDA, Model Training, Visualization). Instead, expertise is distinguished by the overall workflow structure from a problem-solving perspective and cell-level, fine-grained action patterns. Novices tend to follow long, linear processes, whereas experts employ shorter, more iterative strategies enacted through efficient, context-specific action sequences. These results provide data science educators with empirical insights for curriculum design and assessment, shifting the focus from final products toward the development of the flexible, iterative thinking that defines expertise-a priority in a field increasingly shaped by AI tools.
title What makes an Expert? Comparing Problem-solving Practices in Data Science Notebooks
topic Computers and Society
url https://arxiv.org/abs/2602.15428