English
Related papers

Related papers: Towards Supporting Programming Education at Scale …

200 papers

Live streaming platforms offer a distinctive way for users and content creators to interact with each other through real-time communication. While research on user behavior in online platforms has explored how users discover their favorite…

Human-Computer Interaction · Computer Science 2025-09-12 Akira Matsui , Kazuki Fujikawa , Ryo Sasaki , Ryo Adachi

Graph processing has become an important part of various areas of computing, including machine learning, medical applications, social network analysis, computational sciences, and others. A growing amount of the associated graph processing…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-08-01 Maciej Besta , Marc Fischer , Vasiliki Kalavri , Michael Kapralov , Torsten Hoefler

Agile methods are best taught in a hands-on fashion in realistic projects. The main challenge in doing so is to assess whether students apply the methods correctly without requiring complete supervision throughout the entire project. This…

Software Engineering · Computer Science 2018-09-05 Christoph Matthies , Thomas Kowark , Keven Richly , Matthias Uflacker , Hasso Plattner

Software Architecture, from definition to maintenance and evolution, is a complex aspect of software development and, consequently, a challenging subject when it comes to teaching it, and learning it. Many research efforts have been devoted…

Software Engineering · Computer Science 2023-03-01 Laura M. Castro

We want to make web archiving entertaining so that it can be enjoyed like a spectator sport. To this end, we have been working on a proof of concept that involves gamification of the web archiving process and integrating video games and web…

Digital Libraries · Computer Science 2022-11-07 Travis Reid , Michael L. Nelson , Michele C. Weigle

One of the important problems of cyber pedagogy is the following: how, knowing the parameters of the student, his initial level of knowledge and the impact of the teacher to predict knowledge of student at subsequent times. Simulation…

Computers and Society · Computer Science 2013-12-24 Robert V Mayer

The integration of AI tools into programming education has become increasingly prevalent in recent years, transforming the way programming is taught and learned. This paper provides a review of the state-of-the-art AI tools available for…

Computers and Society · Computer Science 2025-08-19 Nikolaos Avouris , Kyriakos Sgarbas , George Caridakis , Christos Sintoris

Live streaming platforms have become a dominant form of online content consumption, offering dynamically evolving content, real-time interactions, and highly engaging user experiences. These unique characteristics introduce new challenges…

Information Retrieval · Computer Science 2026-04-27 Changle Qu , Sunhao Dai , Ke Guo , Xiao Zhang , Liqin Zhao , Shijun Wang , Yannan Niu , Lantao Hu , Han Li , Jun Xu

Livestream videos have become a significant part of online learning, where design, digital marketing, creative painting, and other skills are taught by experienced experts in the sessions, making them valuable materials. However, Livestream…

Computer Vision and Pattern Recognition · Computer Science 2022-10-13 Jielin Qiu , Franck Dernoncourt , Trung Bui , Zhaowen Wang , Ding Zhao , Hailin Jin

Both text and video data are abundant on the internet and support large-scale self-supervised learning through next token or frame prediction. However, they have not been equally leveraged: language models have had significant real-world…

Computer Vision and Pattern Recognition · Computer Science 2024-02-28 Sherry Yang , Jacob Walker , Jack Parker-Holder , Yilun Du , Jake Bruce , Andre Barreto , Pieter Abbeel , Dale Schuurmans

Seeders (peers that do not request anything but contribute to the system) are a powerful concept in peer-to-peer (P2P). They allow to leverage the capacities of a P2P system. While seeding is a natural idea for filesharing or…

Networking and Internet Architecture · Computer Science 2011-04-27 Fabien Mathieu

Scrum is one of the most used frameworks for agile software development because of its potential improvements in productivity, quality, and client satisfaction. Academia has also focussed on teaching Scrum practices to prepare students to…

Software Engineering · Computer Science 2021-11-10 Ezequiel Scott , Marcelo Campo

Stream computing is the use of multiple autonomic and parallel modules together with integrative processors at a higher level of abstraction to embody "intelligent" processing. The biological basis of this computing is sketched and the…

Artificial Intelligence · Computer Science 2008-01-10 Subhash Kak

Recently, great progress has been achieved in text-to-video (T2V) generation by scaling transformer-based diffusion models to billions of parameters, which can generate high-quality videos. However, existing models typically produce only…

Computer Vision and Pattern Recognition · Computer Science 2026-03-30 Akio Kodaira , Tingbo Hou , Ji Hou , Markos Georgopoulos , Felix Juefei-Xu , Masayoshi Tomizuka , Yue Zhao

The rise of capturing systems for objects and scenes in 3D with increased fidelity and immersion has led to the popularity of volumetric video contents that can be seen from any position and angle in 6 degrees of freedom navigation. Such…

Multimedia · Computer Science 2022-09-07 Irene Viola , Pablo Cesar

This paper describes a system developed to help University students get more from their online lectures, tutorials, laboratory and other live sessions. We do this by logging their attention levels on their laptops during live Zoom sessions…

Multimedia · Computer Science 2021-01-19 Hyowon Lee , Mingming Liu , Hamza Riaz , Navaneethan Rajasekaren , Michael Scriney , Alan F. Smeaton

Computer programming is undergoing a true transformation driven by powerful new tools for automatic source code generation based on large language models. This transformation is also manifesting in introductory programming courses at…

Computers and Society · Computer Science 2025-07-02 Clemente Rubio-Manzano , Jazna Meza , Rodolfo Fernandez-Santibanez , Christian Vidal-Castro

Feedback has a powerful influence on learning, but it is also expensive to provide. In large classes, it may even be impossible for instructors to provide individualized feedback. Peer assessment has received attention lately as a way of…

Applications · Statistics 2014-10-16 Dennis L. Sun , Naftali Harris , Guenther Walther , Michael Baiocchi

The rapid growth of 5G video streaming is intensifying energy consumption across access, core, and data-center networks, underscoring the critical need for energy and carbon-efficient solutions. While reducing streaming bitrates improves…

Emerging Technologies · Computer Science 2026-01-30 Konstantinos Varsos , Adamantia Stamou , George D. Stamoulis , Vasillios A. Siris

Real-time 3D volumetric streaming is a transformative technology that enables the seamless transmission and rendering of high-fidelity 3D models, enhancing applications in virtual reality (VR), augmented reality (AR), gaming, telepresence,…

Networking and Internet Architecture · Computer Science 2026-05-27 Seungwoo Hong , Hosun Yoon , Seong Moon , Inayat Ali