[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICPC.2015.19guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Code, Camera, Action: How Software Developers Document and Share Program Knowledge Using YouTube

Published: 18 May 2015 Publication History

Abstract

Creating documentation is a challenging task in software engineering and most techniques involve the laborious and sometimes tedious job of writing text. This paper explores an alternative to traditional text-based documentation, the screen-cast, which captures a developer's screen while they narrate how a program or software tool works. We conducted a study to investigate how developers produce and share developer-focused screen casts using the You Tube social platform. First, we identified and analyzed a set of development screen casts to determine how developers have adapted to the medium to meet the demands of development-related documentation needs. We also explored the techniques and strategies used for sharing software knowledge. Second, we interviewed screen cast producers to understand their motivations for creating screen casts, and to uncover the perceived benefits and challenges in producing code-focused videos. Our findings reveal that video is a useful medium for communicating program knowledge between developers, and that developers build their online personas and reputation by sharing videos through social channels.

Cited By

View all
  • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
  • (2024)Why People Contribute Software DocumentationProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641881(91-96)Online publication date: 14-Apr-2024
  • (2024)Visions of a Discipline: Analyzing Introductory AI Courses on YouTubeProceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency10.1145/3630106.3659045(2400-2420)Online publication date: 3-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICPC '15: Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension
May 2015
307 pages
ISBN:9781467381598

Publisher

IEEE Computer Society

United States

Publication History

Published: 18 May 2015

Author Tags

  1. Code Walkthrough
  2. Screencast
  3. Software Documentation
  4. YouTube

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
  • (2024)Why People Contribute Software DocumentationProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641881(91-96)Online publication date: 14-Apr-2024
  • (2024)Visions of a Discipline: Analyzing Introductory AI Courses on YouTubeProceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency10.1145/3630106.3659045(2400-2420)Online publication date: 3-Jun-2024
  • (2024)A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and ChallengesProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3608128(1-13)Online publication date: 20-May-2024
  • (2022)CLIP meets GamePhysicsProceedings of the 19th International Conference on Mining Software Repositories10.1145/3524842.3528438(270-281)Online publication date: 23-May-2022
  • (2022)CasdocProceedings of the 30th IEEE/ACM International Conference on Program Comprehension10.1145/3524610.3527875(631-635)Online publication date: 16-May-2022
  • (2021)Developers Who Vlog: Dismantling Stereotypes through Community and IdentityProceedings of the ACM on Human-Computer Interaction10.1145/34795305:CSCW2(1-33)Online publication date: 18-Oct-2021
  • (2021)Reel life vs. real life: how software developers share their daily life through vlogsProceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3468264.3468599(404-415)Online publication date: 20-Aug-2021
  • (2020)On the Use of Grey LiteratureProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422442(183-192)Online publication date: 21-Oct-2020
  • (2020)Gender Differences in Graphic Design Q&AsProceedings of the ACM on Human-Computer Interaction10.1145/34151844:CSCW2(1-26)Online publication date: 15-Oct-2020
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media