Litcius/Paper detail

Fork It: Supporting Stateful Alternatives in Computational Notebooks

Nathaniel Weinman, Steven M. Drucker, Titus Barik, Robert DeLine

202155 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

Computer scienceStateful firewallFork (system call)Code (set theory)Programming languageState (computer science)Computational modelHuman–computer interactionOperating systemComputer securityArtificial intelligenceSet (abstract data type)Network packetMachine Learning and Data ClassificationScientific Computing and Data ManagementSoftware Engineering Research