arrow
返回

Documenting and sharing software knowledge using screencasts

delete2017-03-30
delete27
PRE
AI
L
Laura MacLeod *
A
Andreas Bergen
M
Margaret‐Anne Storey
DOI:10.1007/s10664-017-9501-9delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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 differences and practices of this more curated ecosystem with the YouTube platform. Our three-phase study showed that video is a useful medium for communicating program knowledge between developers and that developers build their online persona and reputation by sharing videos through social channels. These findings led to a number of best practices for future screencast creators.
Keyword:
Software engineering
Screencasting
Social media
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
University of Victoria
学者数:
1.0W
论文数: 1.0W
被引数: 1.5W
引用论文

引用论文

err
IF0
err
err0
errOAAI
err
err分享
err收藏
Novel utilization of strand‐specific reverse transcription polymerase chain reaction in perioperative clinical decision making for SARS‐CoV‐2 polymerase chain reaction positive patients
err2022-04-05
err0
errOAAI
errChristine G. Jette; Tammy Wang; Ellen Wang; Janice Y. Man; Samuel Mireles; Birgit Maass; Roshni Mathew; Benjamin A. Pinsky; Rebecca E. Claure; Genevieve D'Souza
err分享
err收藏
Assessing Technical Candidates on the Social Web
err2013-01-01
err59
errOAAI
errCapiluppi, Andrea; Serebrenik, Alexander; Singer, Leif
err分享
err收藏
YouTube as a source of clinical skills education
err2013-12-01
err123
PREAI
errDuncan, Ian; Yarwood-Ross, Lee; Haigh, Carol
err分享
err收藏
err分享
err收藏
Impact Parameters of Spherical Viscoelastic Objects and Tomatoes
err1991-01-01
err0
PREAI
errM. J. Lichtensteiger; R. G. Holmes; M. Y. Hamdy; J. L. Blaisdell
err分享
err收藏
Geographic distribution ranges of terrestrial mammal species in the 1970s
err2019-06-12
err0
errOAAI
errMichela Pacifici; Andrea Cristiano; Andrew A. Burbidge; John C. Z. Woinarski; Moreno Di Marco; Carlo Rondinini
err分享
err收藏
学者 查看更多内容