Managing messes in computational notebooks

A Head, F Hohman, T Barik, SM Drucker… - Proceedings of the 2019 …, 2019 - dl.acm.org
Data analysts use computational notebooks to write code for analyzing and visualizing data.
Notebooks help analysts iteratively write analysis code by letting them interleave code with …

How data scientists use computational notebooks for real-time collaboration

AY Wang, A Mittal, C Brooks, S Oney - … of the ACM on Human-Computer …, 2019 - dl.acm.org
Effective collaboration in data science can leverage domain expertise from each team
member and thus improve the quality and efficiency of the work. Computational notebooks …

Slide4n: Creating presentation slides from computational notebooks with human-ai collaboration

F Wang, X Liu, O Liu, A Neshati, T Ma, M Zhu… - Proceedings of the 2023 …, 2023 - dl.acm.org
Data scientists often have to use other presentation tools (eg, Microsoft PowerPoint) to
create slides to communicate their analysis obtained using computational notebooks. Much …

B2: Bridging code and interactive visualization in computational notebooks

Y Wu, JM Hellerstein, A Satyanarayan - Proceedings of the 33rd Annual …, 2020 - dl.acm.org
Data scientists have embraced computational notebooks to author analysis code and
accompanying visualizations within a single document. Currently, although these media …

Assessing and restoring reproducibility of Jupyter notebooks

J Wang, T Kuo, L Li, A Zeller - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Jupyter notebooks---documents that contain live code, equations, visualizations, and
narrative text---now are among the most popular means to compute, present, discuss and …

Documentation matters: Human-centered ai system to assist data science code documentation in computational notebooks

AY Wang, D Wang, J Drozdal, M Muller, S Park… - ACM Transactions on …, 2022 - dl.acm.org
Computational notebooks allow data scientists to express their ideas through a combination
of code and documentation. However, data scientists often pay attention only to the code …

The design space of computational notebooks: An analysis of 60 systems in academia and industry

S Lau, I Drosos, JM Markel… - 2020 IEEE Symposium on …, 2020 - ieeexplore.ieee.org
Computational notebooks such as Jupyter are now used by millions of data scientists,
machine learning engineers, and computational researchers to do exploratory and end-user …

Facilitating knowledge sharing from domain experts to data scientists for building nlp models

S Park, AY Wang, B Kawas, QV Liao… - Proceedings of the 26th …, 2021 - dl.acm.org
Data scientists face a steep learning curve in understanding a new domain for which they
want to build machine learning (ML) models. While input from domain experts could offer …

Fork it: Supporting stateful alternatives in computational notebooks

N Weinman, SM Drucker, T Barik… - Proceedings of the 2021 …, 2021 - dl.acm.org
Computational notebooks, which seamlessly interleave code with results, have become a
popular tool for data scientists due to the iterative nature of exploratory tasks. However …

Causalvis: Visualizations for causal inference

G Guo, E Karavani, A Endert, BC Kwon - … of the 2023 CHI conference on …, 2023 - dl.acm.org
Causal inference is a statistical paradigm for quantifying causal effects using observational
data. It is a complex process, requiring multiple steps, iterations, and collaborations with …