Authors
Laura MacLeod, Andreas Bergen, Margaret-Anne Storey
Publication date
2017/6
Journal
Empirical Software Engineering
Volume
22
Pages
1478-1507
Publisher
Springer US
Description
Screencasts are used to capture a developer’s screen while they narrate how a piece of software works or how the software can be extended. They have recently become a popular alternative to traditional text-based documentation. This paper describes our investigation into how developers produce and share developer-focused screencasts. In this study, we identified and analyzed a set of development screencasts from YouTube to explore what kinds of software knowledge are shared in video walkthroughs of code and what techniques are used for sharing software knowledge. We also interviewed YouTube screencast producers to understand their motivations for creating screencasts as well as to discover the challenges they face while producing code-focused videos. Finally, we compared YouTube screencasts to videos hosted on the professional RailsCasts website to better understand the …
Total citations
20172018201920202021202220232024161112642
Scholar articles
L MacLeod, A Bergen, MA Storey - Empirical Software Engineering, 2017