Towards Transparent, Reusable, and Customizable Data Science in Computational Notebooks
arXiv:2303.13447 · doi:10.1145/3544549.3585807
Abstract
Data science workflows are human-centered processes involving on-demand programming and analysis. While programmable and interactive interfaces such as widgets embedded within computational notebooks are suitable for these workflows, they lack robust state management capabilities and do not support user-defined customization of the interactive components. The absence of such capabilities hinders workflow reusability and transparency while limiting the scope of exploration of the end-users. In response, we developed MAGNETON, a framework for authoring interactive widgets within computational notebooks that enables transparent, reusable, and customizable data science workflows. The framework enhances existing widgets to support fine-grained interaction history management, reusable states, and user-defined customizations. We conducted three case studies in a real-world knowledge graph construction and serving platform to evaluate the effectiveness of these widgets. Based on the observations, we discuss future implications of employing MAGNETON widgets for general-purpose data science workflows.
To appear at Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems
References in corpus (7)
- Trust in Data Science: Collaboration, Translation, and Accountability in Corporate Data Science Projects
- mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks
- Symphony: Composing Interactive Interfaces for Machine Learning
- Goals, Process, and Challenges of Exploratory Data Analysis: An Interview Study
- Leam: An Interactive System for In-situ Visual Text Analysis
- MEGAnno: Exploratory Labeling for NLP in Computational Notebooks
- Towards Multifaceted Human-Centered AI