YoVDO

The Story in the Notebook - Exploratory Data Science Using a Literate Programming Tool

Offered By: Association for Computing Machinery (ACM) via YouTube

Tags

ACM SIGCHI Courses Data Science Courses Literate Programming Courses

Course Description

Overview

Explore the challenges and behaviors of data scientists using literate programming tools in this 21-minute conference talk from the ACM CHI Conference on Human Factors in Computing Systems. Dive into research findings from interviews with 21 data scientists and a survey of 45 professionals, uncovering insights on coding practices, version control, and narrative creation in notebook environments. Learn about the difficulties in maintaining detailed experimentation histories and how data scientists curate their notebooks into narratives. Gain valuable design guidance for future literate programming tools, including suggestions for history search functionality based on contextual details. Understand the importance of balancing readability with comprehensive version tracking in data science workflows.

Syllabus

Intro
What is Data Science
Programming for Data Science
Challenges of Data Science
Literate Programming
Behavioral Evidence
Research Questions
Keeping a Record
Methodology
Results
Narrative Matters
Scratch Pads
Annotations
Expand Reduce
Reduce
Participants
Main takeaway
Experiment history design
Key takeaways
Questions


Taught by

ACM SIGCHI

Related Courses

Provably Beneficial Artificial Intelligence
Association for Computing Machinery (ACM) via YouTube
Building Dusty Robotics
Association for Computing Machinery (ACM) via YouTube
More Human HCI
Association for Computing Machinery (ACM) via YouTube
Ultrasound-Driven Curveball in Table Tennis - Human Activity Support via Noncontact Remote Object Manipulation
Association for Computing Machinery (ACM) via YouTube
Human-Centered AI for Sustainability - Case Social Robots
Association for Computing Machinery (ACM) via YouTube