Fork It: Supporting Stateful Alternatives in Computational Notebooks
Fork It: Supporting Stateful Alternatives in Computational Notebooks
复制标题
Fork It:支持计算笔记本中的有状态替代方案
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
R. Deline
中科院分区:
文献类型:
--
作者:
Nathaniel Weinman;S. Drucker;Titus Barik;R. Deline
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, notebooks provide a single execution state for users to manipulate through creating and manipulating variables. When exploring alternatives, data scientists must carefully create many-step manipulations in visually distant cells. We conducted formative interviews with 6 professional data scientists, motivating design principles behind exposing multiple states. We introduce forking — creating a new interpreter session — and backtracking — navigating through previous states. We implement these interactions as an extension to notebooks that help data scientists more directly express and navigate through decision points a single notebook. In a qualitative evaluation, 11 professional data scientists found the tool would be useful for exploring alternatives and debugging code to create a predictive model. Their insights highlight further challenges to scaling this functionality.
影响因子:
--
作者:
Rule, Adam;Drosos, Ian;Tabard, Aurélien;Hollan, James D.
通讯作者:
Hollan, James D.
影响因子:
9.8
作者:
Wilson G;Aruliah DA;Brown CT;Chue Hong NP;Davis M;Guy RT;Haddock SH;Huff KD;Mitchell IM;Plumbley MD;Waugh B;White EP;Wilson P
通讯作者:
Wilson P