CodeSCAN: ScreenCast ANalysis for Video Programming Tutorials

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Naumann, Alexander, Hertlein, Felix, Höllig, Jacqueline, Cazzonelli, Lucas, Thoma, Steffen
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913521015455744
author Naumann, Alexander
Hertlein, Felix
Höllig, Jacqueline
Cazzonelli, Lucas
Thoma, Steffen
author_facet Naumann, Alexander
Hertlein, Felix
Höllig, Jacqueline
Cazzonelli, Lucas
Thoma, Steffen
contents Programming tutorials in the form of coding screencasts play a crucial role in programming education, serving both novices and experienced developers. However, the video format of these tutorials presents a challenge due to the difficulty of searching for and within videos. Addressing the absence of large-scale and diverse datasets for screencast analysis, we introduce the CodeSCAN dataset. It comprises 12,000 screenshots captured from the Visual Studio Code environment during development, featuring 24 programming languages, 25 fonts, and over 90 distinct themes, in addition to diverse layout changes and realistic user interactions. Moreover, we conduct detailed quantitative and qualitative evaluations to benchmark the performance of Integrated Development Environment (IDE) element detection, color-to-black-and-white conversion, and Optical Character Recognition (OCR). We hope that our contributions facilitate more research in coding screencast analysis, and we make the source code for creating the dataset and the benchmark publicly available on this website.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18556
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CodeSCAN: ScreenCast ANalysis for Video Programming Tutorials
Naumann, Alexander
Hertlein, Felix
Höllig, Jacqueline
Cazzonelli, Lucas
Thoma, Steffen
Machine Learning
Computer Vision and Pattern Recognition
Programming tutorials in the form of coding screencasts play a crucial role in programming education, serving both novices and experienced developers. However, the video format of these tutorials presents a challenge due to the difficulty of searching for and within videos. Addressing the absence of large-scale and diverse datasets for screencast analysis, we introduce the CodeSCAN dataset. It comprises 12,000 screenshots captured from the Visual Studio Code environment during development, featuring 24 programming languages, 25 fonts, and over 90 distinct themes, in addition to diverse layout changes and realistic user interactions. Moreover, we conduct detailed quantitative and qualitative evaluations to benchmark the performance of Integrated Development Environment (IDE) element detection, color-to-black-and-white conversion, and Optical Character Recognition (OCR). We hope that our contributions facilitate more research in coding screencast analysis, and we make the source code for creating the dataset and the benchmark publicly available on this website.
title CodeSCAN: ScreenCast ANalysis for Video Programming Tutorials
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2409.18556