English
Related papers

Related papers: ScratchR: Sharing User-generated Programmable Medi…

200 papers

User simulation is a valuable methodology for evaluation in Information Retrieval (IR), enabling low-cost experimentation and counterfactual analysis. However, existing simulation frameworks are primarily code-centric libraries that require…

Information Retrieval · Computer Science 2026-04-28 Saber Zerhoudi , Adam Roegiest , Michael Granitzer

The Web 2.0 fosters the creation of communities by offering users a wide array of social software tools. While the success of these tools is based on their ability to support different interaction patterns among users by imposing as few…

Computers and Society · Computer Science 2009-05-18 Angelo Di Iorio , Fabio Vitali , Davide Rossi , Stefano Zacchiroli

Learning basic programming with Scratch can be hard for novices and tutors alike: Students may not know how to advance when solving a task, teachers may face classrooms with many raised hands at a time, and the problem is exacerbated when…

Software Engineering · Computer Science 2021-05-13 Florian Obermüller , Ute Heuer , Gordon Fraser

The transition from human-centric to agent-centric software development practices is disrupting existing knowledge sharing environments for software developers. Traditional peer-to-peer repositories and developer communities for shared…

Artificial Intelligence · Computer Science 2025-11-12 Valentin Tablan , Scott Taylor , Gabriel Hurtado , Kristoffer Bernhem , Anders Uhrenholt , Gabriele Farei , Karo Moilanen

The notion of grid computing has gained an increasing popularity recently as a realistic solution to many of our large-scale data storage and processing needs. It enables the sharing, selection and aggregation of resources geographically…

Distributed, Parallel, and Cluster Computing · Computer Science 2007-05-23 Hussein Gibbins , Rajkumar Buyya

In today's digital world, computing education offers critical opportunities, yet systemic inequities exclude under-represented communities, especially in rural, under-resourced regions. Early engagement is vital for building interest in…

Computers and Society · Computer Science 2025-04-17 Poornima Meegammana , Hussel Suriyaarachchi , Paul Denny , Suranga Nanayakkara

The authors present the results of a simple usability test performed on line_explorer, an innovative tool aimed at letting students explore programming. The system offers an interactive environment where students can learn, review, and…

Computers and Society · Computer Science 2017-11-16 Giovanni Vincenti , Scott Hilberg , James Braman , Michael Satzinger , Lily Cao

In this paper, we present MASTISK (MAchine-learning and Synaptic-plasticity Technology Integrated Simulation frameworK). MASTISK is an open-source versatile and flexible tool developed in MATLAB for design exploration of dedicated…

Emerging Technologies · Computer Science 2018-04-04 Tinish Bhattacharya , Vivek Parmar , Manan Suri

Online creative communities allow creators to share their work with a large audience, maximizing opportunities to showcase their work and connect with fans and peers. However, sharing in-progress work can be technically and socially…

Human-Computer Interaction · Computer Science 2016-11-09 Joy Kim , Maneesh Agrawala , Michael S. Bernstein

This document describes the development of a video game prototype designed to encourage physical activity among children and older adults. The prototype consists of a laptop, a camera with 3D sensors, and optionally requires an LCD screen…

Reproducibility is increasingly important to statistical research, but many details are often omitted from the published version of complex statistical analyses. A reader's comprehension is limited to what the author concludes, without…

Computation · Statistics 2015-04-17 Dana Udwin , Ben Baumer

In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers…

Software Engineering · Computer Science 2019-07-16 Abdulaziz Alaboudi , Thomas D. LaToza

Monitoring in-class programming exercises can help instructors identify struggling students and common challenges. However, understanding students' progress can be prohibitively difficult, particularly for multi-faceted problems that…

Human-Computer Interaction · Computer Science 2026-02-02 Yinuo Yang , Ashley Ge Zhang , Steve Oney , April Yi Wang

Modern social platforms are characterized by the presence of rich user-behavior data associated with the publication, sharing and consumption of textual content. Users interact with content and with each other in a complex and dynamic…

Social and Information Networks · Computer Science 2019-02-08 Adit Krishnan , Ashish Sharma , Hari Sundaram

Creating programs with block-based programming languages like Scratch is easy and fun. Block-based programs can nevertheless contain bugs, in particular when learners have misconceptions about programming. Even when they do not, Scratch…

Software Engineering · Computer Science 2021-02-23 Gordon Fraser , Ute Heuer , Nina Körber , Florian Obermüller , Ewald Wasmeier

Social media platforms can quickly disseminate STEM content to diverse audiences, but their operation can be mysterious. We used open-source machine learning methods such as clustering, regression, and sentiment analysis to analyze over…

Social and Information Networks · Computer Science 2024-05-01 Oluwamayokun Oshinowo , Priscila Delgado , Meredith Fay , C. Alessandra Luna , Anjana Dissanayaka , Rebecca Jeltuhin , David R. Myers

Multimedia engages an audience through a combination of text, audio, still images, animation, video, or interactivity-based content formats. Along this vein, free platforms have been seen to allow budding enthusiasts to create multimedia…

Physics Education · Physics 2015-02-05 Kah Hean Chua , Ming Yeo Oh , Loo Kang Wee , Ching Tan

As Computational Thinking (CT) continues to permeate younger age groups in K-12 education, established CT platforms such as Scratch face challenges in catering to these younger learners, particularly those in the elementary school (ages…

Human-Computer Interaction · Computer Science 2024-02-08 Liuqing Chen , Shuhong Xiao , Yunnong Chen , Ruoyu Wu , Yaxuan Song , Lingyun Sun

Block-based programming languages enable young learners to quickly implement fun programs and games. The Scratch programming environment is particularly successful at this, with more than 50 million registered users at the time of this…

Software Engineering · Computer Science 2020-09-10 Adina Deiner , Christoph Frädrich , Gordon Fraser , Sophia Geserer , Niklas Zantner

Collaborative creativity is the approach of employing crowd to accomplish creative tasks. In this paper, we present a collaborative crowdsourcing platform for writing stories by means of connecting a series of `images'. These connected…

Human-Computer Interaction · Computer Science 2018-06-19 Auroshikha Mandal , Mehul Agarwal , Malay Bhattacharyya