Detecting Gender Stereotypes in Scratch Programming Tutorials

Gender stereotypes in introductory programming courses often go unnoticed, yet they can negatively influence young learners’ interest and learning, particularly underrepresented groups such as girls. Popular tutorials on block-based programming with Scratch may unintentionally reinforce biases through character choices, narrative framing, or activity types. Educators currently lack support in identifying and addressing such bias. With large language models (llms) increasingly used to generate teaching materials, this problem is potentially exacerbated by llms trained on biased datasets. However, llms also offer an opportunity to address this issue. In this paper, we explore the use of llms for automatically identifying gender-stereotypical elements in Scratch tutorials, thus offering feedback on how to improve teaching content. We develop a framework for assessing gender bias considering characters, content, instructions, and programming concepts. Analogous to how code analysis tools provide feedback on code in terms of code smells, we operationalise this framework using an automated tool chain that identifies gender stereotype smells. Evaluation on 73 popular Scratch tutorials from leading educational platforms demonstrates that stereotype smells are common in practice. llms are not effective at detecting them, but our gender bias evaluation framework can guide llms in generating tutorials with fewer stereotype smells.

Authors

Institutions

Publication Details

Published
2025-11-06
DOI
https://doi.org/10.1145/3769994.3770019
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Detecting Gender Stereotypes in Scratch Programming Tutorials

Benedikt Fein, Isabella Graßl, Gordon Fraser
Teaching and Learning Programming
article

Detecting Gender Stereotypes in Scratch Programming Tutorials

Benedikt Fein, Isabella Graßl, Gordon Fraser
article en

Abstract

Gender stereotypes in introductory programming courses often go unnoticed, yet they can negatively influence young learners’ interest and learning, particularly underrepresented groups such as girls. Popular tutorials on block-based programming with Scratch may unintentionally reinforce biases through character choices, narrative framing, or activity types. Educators currently lack support in identifying and addressing such bias. With large language models (llms) increasingly used to generate teaching materials, this problem is potentially exacerbated by llms trained on biased datasets. However, llms also offer an opportunity to address this issue. In this paper, we explore the use of llms for automatically identifying gender-stereotypical elements in Scratch tutorials, thus offering feedback on how to improve teaching content. We develop a framework for assessing gender bias considering characters, content, instructions, and programming concepts. Analogous to how code analysis tools provide feedback on code in terms of code smells, we operationalise this framework using an automated tool chain that identifies gender stereotype smells. Evaluation on 73 popular Scratch tutorials from leading educational platforms demonstrates that stereotype smells are common in practice. llms are not effective at detecting them, but our gender bias evaluation framework can guide llms in generating tutorials with fewer stereotype smells.

University of Passau (DE), Technische Universität Darmstadt (DE)
Openalex Percentile: Top 64%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Detecting Gender Stereotypes in Scratch Programming Tutorials — Benedikt Fein, Isabella Graßl, et al. · (2025) | TGRS Research Map | TGRS