Automatic Identification and Classification of Software Development Video Tutorial Fragments

36Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software development video tutorials have seen a steep increase in popularity in recent years. Their main advantage is that they thoroughly illustrate how certain technologies, programming languages, etc. are to be used. However, they come with a caveat: there is currently little support for searching and browsing their content. This makes it difficult to quickly find the useful parts in a longer video, as the only options are watching the entire video, leading to wasted time, or fast-forwarding through it, leading to missed information. We present an approach to mine video tutorials found on the web and enable developers to query their contents as opposed to just their metadata. The video tutorials are processed and split into coherent fragments, such that only relevant fragments are returned in response to a query. Moreover, fragments are automatically classified according to their purpose, such as introducing theoretical concepts, explaining code implementation steps, or dealing with errors. This allows developers to set filters in their search to target a specific type of video fragment they are interested in. In addition, the video fragments in CodeTube are complemented with information from other sources, such as Stack Overflow discussions, giving more context and useful information for understanding the concepts.

Cite

CITATION STYLE

APA

Ponzanelli, L., Bavota, G., Mocci, A., Oliveto, R., Penta, M. D., Haiduc, S., … Lanza, M. (2019). Automatic Identification and Classification of Software Development Video Tutorial Fragments. IEEE Transactions on Software Engineering, 45(5), 464–488. https://doi.org/10.1109/TSE.2017.2779479

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free