English
Related papers

Related papers: Efficient Search of Live-Coding Screencasts from O…

200 papers

In this paper, we propose an approach named psc2code to denoise the process of extracting source code from programming screencasts. First, psc2code leverages the Convolutional Neural Network based image classification to remove non-code and…

Software Engineering · Computer Science 2021-03-23 Lingfeng Bao , Zhenchang Xing , Xin Xia , David Lo , Minghui Wu , Xiaohu Yang

Programming screencasts (e.g., video tutorials on Youtube or live coding stream on Twitch) are important knowledge source for developers to learn programming knowledge, especially the workflow of completing a programming task. Nonetheless,…

Software Engineering · Computer Science 2023-04-28 Dehai Zhao , Zhenchang Xing , Xin Xia , Deheng Ye , Xiwei Xu , Liming Zhu

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…

Machine Learning · Computer Science 2024-09-30 Alexander Naumann , Felix Hertlein , Jacqueline Höllig , Lucas Cazzonelli , Steffen Thoma

A software development screencast is a video that captures the screen of a developer working on a particular task while explaining its implementation details. Due to the increased popularity of software development screencasts (e.g.,…

Software Engineering · Computer Science 2017-08-03 Mathias Ellmann , Alexander Oeser , Davide Fucci , Walid Maalej

Video continues to dominate network traffic, yet operators today have poor visibility into the number, duration, and resolutions of the video streams traversing their domain. Current approaches are inaccurate, expensive, or unscalable, as…

Networking and Internet Architecture · Computer Science 2023-01-18 Hassan Habibi Gharakheili , Minzhao Lyu , Yu Wang , Himal Kumar , Vijay Sivaraman

Video streaming often requires transcoding content into different resolutions and bitrates to match the recipient's internet speed and screen capabilities. Video encoders like x264 offer various presets, each with different tradeoffs…

We present a new method for segmenting, and a new user interface for indexing and visualizing, the semantic content of extended instructional videos. Given a series of key frames from the video, we generate a condensed view of the data by…

Information Retrieval · Computer Science 2007-05-23 Alexander Haubold , John R. Kender

The task of macro- and micro-expression spotting aims to precisely localize and categorize temporal expression instances within untrimmed videos. Given the sparse distribution and varying durations of expressions, existing anchor-based…

Computer Vision and Pattern Recognition · Computer Science 2024-10-25 Wang-Wang Yu , Kai-Fu Yang , Xiangrui Hu , Jingwen Jiang , Hong-Mei Yan , Yong-Jie Li

Video content is watched not only by humans, but increasingly also by machines. For example, machine learning models analyze surveillance video for security and traffic monitoring, search through YouTube videos for inappropriate content,…

Image and Video Processing · Electrical Eng. & Systems 2022-08-05 Hyomin Choi , Ivan V. Bajić

We present a new method for segmenting, and a new user interface for indexing and visualizing, the semantic content of extended instructional videos. Using various visual filters, key frames are first assigned a media type (board, class,…

Information Retrieval · Computer Science 2007-05-23 Alexander Haubold , John R. Kender

Video highlights detection (VHD) is an active research field in computer vision, aiming to locate the most user-appealing clips given raw video inputs. However, most VHD methods are based on the closed world assumption, i.e., a fixed number…

Computer Vision and Pattern Recognition · Computer Science 2023-12-13 Sen Pei , Shixiong Xu , Xiaojie Jin

Multimedia compression allows us to watch videos, see pictures and hear sounds within a limited bandwidth, which helps the flourish of the internet. During the past decades, multimedia compression has achieved great success using hand-craft…

Multimedia · Computer Science 2023-08-21 Yuhao Cheng , Siru Zhang , Yiqiang Yan , Rong Chen , Yun Zhang

In today's digital landscape, video content dominates internet traffic, underscoring the need for efficient video processing to support seamless live streaming experiences on platforms like YouTube Live, Twitch, and Facebook Live. This…

Multimedia · Computer Science 2024-11-25 Zahra Nabizadeh , Maedeh Jamali , Nader Karimi , Shadrokh Samavi , Shahram Shirani

Video coding has traditionally been developed to support services such as video streaming, videoconferencing, digital TV, and so on. The main intent was to enable human viewing of the encoded content. However, with the advances in deep…

Image and Video Processing · Electrical Eng. & Systems 2024-11-19 Hadi Hadizadeh , Ivan V. Bajić

Real-time video surveillance has become a crucial technology for smart cities, made possible through the large-scale deployment of mobile and fixed video cameras. In this paper, we propose situation-aware streaming, for real-time…

Networking and Internet Architecture · Computer Science 2022-04-06 Suvadip Batabyal , Ozgur Ercetin

During software front-end development, the work to convert Graphical User Interface(GUI) image to the corresponding front-end code is an inevitable tedious work. There have been some attempts to make this work to be automatic. However, the…

Machine Learning · Computer Science 2020-07-08 Xiaoling Huang , Feng Liao

This paper tackles a new problem in computer vision: mid-stream video-to-video retrieval. This task, which consists in searching a database for content similar to a video right as it is playing, e.g. from a live stream, exhibits challenging…

Computer Vision and Pattern Recognition · Computer Science 2020-10-05 Tong Yu , Nicolas Padoy

Most video forensic techniques look for traces within the data stream that are, however, mostly ineffective when dealing with strongly compressed or low resolution videos. Recent research highlighted that useful forensic traces are also…

Multimedia · Computer Science 2021-01-27 Pengpeng Yang , Daniele Baracchi , Massimo Iuliani , Dasara Shullani , Rongrong Ni , Yao Zhao , Alessandro Piva

Complex software can be hard to read, adapt, and maintain. Refactoring it can create cleaner and self-explanatory code. Refactoring tools try to guide developers towards better code, with more quality. However, most of them take too long to…

Software Engineering · Computer Science 2023-07-21 Sara Fernandes , Ademar Aguiar , André Restivo

Detecting transitions between intro/credits and main content in videos is a crucial task for content segmentation, indexing, and recommendation systems. Manual annotation of such transitions is labor-intensive and error-prone, while…

Computer Vision and Pattern Recognition · Computer Science 2025-04-15 Vasilii Korolkov , Andrey Yanchenko
‹ Prev 1 2 3 10 Next ›