English
Related papers

Related papers: Scratch as Social Network: Topic Modeling and Sent…

200 papers

Gender stereotypes in introductory programming courses often go unnoticed, yet they can negatively influence young learners' interest and learning, particularly under-represented groups such as girls. Popular tutorials on block-based…

Computers and Society · Computer Science 2025-10-14 Isabella Graßl , Benedikt Fein , Gordon Fraser

Although socializing is a powerful driver of youth engagement online, platforms struggle to leverage engagement to promote learning. We seek to understand this dynamic using a multi-stage analysis of over 14,000 comments on Scratch, an…

Computers and Society · Computer Science 2026-02-04 Samantha Shorey , Benjamin Mako Hill , Samuel C. Woolley

Block-based programming languages like Scratch are increasingly popular for programming education and end-user programming. Recent program analyses build on the insight that source code can be modelled using techniques from natural language…

Programming Languages · Computer Science 2023-12-25 Elisabeth Griebl , Benedikt Fein , Florian Obermüller , Gordon Fraser , René Just

Block-based programming environments such as Scratch are an essential entry point to computer science. In order to create an effective learning environment that has the potential to address the gender imbalance in computer science, it is…

Software Engineering · Computer Science 2021-08-17 Isabella Graßl , Katharina Geldreich , Gordon Fraser

Scratch is a programming environment and an online community where young people can create, share, learn, and communicate. In collaboration with the Scratch Team at MIT, we created a longitudinal dataset of public activity in the Scratch…

Computers and Society · Computer Science 2017-02-07 Benjamin Mako Hill , Andrés Monroy-Hernández

How can AI enhance creative coding experiences for families? This study explores the potential of large language models (LLMs) in helping families with creative coding using Scratch. Based on our previous user study involving a prototype AI…

Human-Computer Interaction · Computer Science 2023-05-18 Stefania Druga , Nancy Otero

In this paper, we present Scratch Community Blocks, a new system that enables children to programmatically access, analyze, and visualize data about their participation in Scratch, an online community for learning computer programming. At…

Human-Computer Interaction · Computer Science 2017-02-03 Sayamindu Dasgupta , Benjamin Mako Hill

LLMs have achieved strong performance on text-based programming tasks, yet they remain unreliable for block-based languages such as Scratch. Scratch programs exhibit deeply nested, non-linear structures, event-driven concurrency across…

Software Engineering · Computer Science 2026-02-03 Yuan Si , Simeng Han , Daming Li , Hanyuan Shi , Jialu Zhang

Context. Code smells, which are recurring anomalies in design or style, have been extensively researched in professional code. However, their significance in block-based projects created by novices is still largely unknown. Block-based…

Software Engineering · Computer Science 2025-07-24 Ricardo Hidalgo Aragón , Jesús M. González-Barahona , Gregorio Robles

Minority groups have been using social media to organize social movements that create profound social impacts. Black Lives Matter (BLM) and Stop Asian Hate (SAH) are two successful social movements that have spread on Twitter that promote…

Information Retrieval · Computer Science 2025-08-11 Xin Tong , Yixuan Li , Jiayi Li , Rongqi Bei , Luyao Zhang

Software development involves collaborative interactions where stakeholders express opinions across various platforms. Recognizing the sentiments conveyed in these interactions is crucial for the effective development and ongoing…

Software Engineering · Computer Science 2026-04-22 Ting Zhang , Ivana Clairine Irsan , Ferdian Thung , David Lo

Sentiment analysis can aid in understanding people's opinions and emotions on social issues. In multilingual communities sentiment analysis systems can be used to quickly identify social challenges in social media posts, enabling government…

Computation and Language · Computer Science 2025-11-24 Koena Ronny Mabokela , Tim Schlippe , Matthias Wölfel

In this paper we describe the ways participants of the Scratch online community, primarily young people, engage in remixing of each others' shared animations, games, and interactive projects. In particular, we try to answer the following…

Human-Computer Interaction · Computer Science 2015-07-07 Benjamin Mako Hill , Andrés Monroy-Hernández , Kristina R. Olson

Through a mixed-method analysis of data from Scratch, we examine how novices learn to program with simple data structures by using community-produced learning resources. First, we present a qualitative study that describes how…

Human-Computer Interaction · Computer Science 2026-02-17 Ruijia Cheng , Sayamindu Dasgupta , Benjamin Mako Hill

Social media discourse involves people from different backgrounds, beliefs, and motives. Thus, often such discourse can devolve into toxic interactions. Generative Models, such as Llama and ChatGPT, have recently exploded in popularity due…

Machine Learning · Computer Science 2024-11-21 Anique Tahir , Lu Cheng , Manuel Sandoval , Yasin N. Silva , Deborah L. Hall , Huan Liu

While there is an increased discourse on large language models (LLMs) like ChatGPT and DeepSeek, there is no comprehensive understanding of how users of online platforms, like Reddit, perceive these models. This is an important omission…

Social and Information Networks · Computer Science 2025-02-27 Krishnaveni Katta

Social computing is the study of how technology shapes human social interactions. This topic has become increasingly relevant to secondary school students (ages 11--18) as more of young people's everyday social experiences take place…

Computers and Society · Computer Science 2024-01-19 Kianna Bolante , Kevin Chen , Quan Ze Chen , Amy Zhang

Large language models (LLMs) have been shown to perform well at a variety of syntactic, discourse, and reasoning tasks. While LLMs are increasingly deployed in many forms including conversational agents that interact with humans, we lack a…

Computation and Language · Computer Science 2024-04-02 Minje Choi , Jiaxin Pei , Sagar Kumar , Chang Shu , David Jurgens

Theorists and advocates of "remixing" have suggested that appropriation can act as a pathway for learning. We test this theory quantitatively using data from more than 2.4 million multimedia programming projects shared by more than 1…

Computers and Society · Computer Science 2021-08-02 Sayamindu Dasgupta , William Hale , Andrés Monroy-Hernández , Benjamin Mako Hill

Market sentiment analysis on social media content requires knowledge of both financial markets and social media jargon, which makes it a challenging task for human raters. The resulting lack of high-quality labeled data stands in the way of…

Computation and Language · Computer Science 2022-12-23 Xiang Deng , Vasilisa Bashlovkina , Feng Han , Simon Baumgartner , Michael Bendersky
‹ Prev 1 2 3 10 Next ›