Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems 2020
DOI: 10.1145/3313831.3376798
|View full text |Cite
|
Sign up to set email alerts
|

Composing Flexibly-Organized Step-by-Step Tutorials from Linked Source Code, Snippets, and Outputs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
12
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 25 publications
(13 citation statements)
references
References 5 publications
1
12
0
Order By: Relevance
“…G1: Provide suitable EDA examples in context. Because real-world data problems are often vague and ill-defined, data scientists usually search for existing EDA notebooks online to learn how others address similar issues [20,33,49]. Our E1 and E2 confirmed this as well (R3).…”
Section: Design Goalssupporting
confidence: 65%
See 2 more Smart Citations
“…G1: Provide suitable EDA examples in context. Because real-world data problems are often vague and ill-defined, data scientists usually search for existing EDA notebooks online to learn how others address similar issues [20,33,49]. Our E1 and E2 confirmed this as well (R3).…”
Section: Design Goalssupporting
confidence: 65%
“…Being able to provide some suggestions about subsequent exploration steps can be significantly helpful, not only in data manipulation [2,59] but also in visualization generation [36,56,57]. This is essential for novices to learn and get familiar with a large number of methods/APIs available in data science toolkits (e.g., pandas) [18,20], thus helping them form rationale for the next steps (R3). While completely automating the whole EDA process without any limitation is not possible, the system should offer some level of suggestion, also in-situ, such as the operations that are likely to use next based on the current code sequence (R2).…”
Section: Design Goalsmentioning
confidence: 99%
See 1 more Smart Citation
“…3.3.4 Presentation (10). We also found ten code blocks that presented ancillary information, such as showing a URL.…”
Section: Instruction Output (93)mentioning
confidence: 87%
“…Tutorial takers stumble when tutorials contain missing dependencies or steps [23], do not explain unexpected errors or side effects, and have unclear adaption paths for tailoring content to different goals [18]. Head et al [10] interviewed 12 tutorial creators and discovered pain points related to duplicate instructions and composing and reusing code fragments from a working example. Furthermore, the authors created an interactive tutorial author tool, Torii, which allowed authors to split, annotate, and link tutorial content.…”
Section: Related Workmentioning
confidence: 99%