Saved in:
Bibliographic Details
Main Authors: Graßl, Isabella, Fein, Benedikt, Fraser, Gordon
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.11064
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915549441687552
author Graßl, Isabella
Fein, Benedikt
Fraser, Gordon
author_facet Graßl, Isabella
Fein, Benedikt
Fraser, Gordon
contents 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 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.
format Preprint
id arxiv_https___arxiv_org_abs_2510_11064
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Detecting Gender Stereotypes in Scratch Programming Tutorials
Graßl, Isabella
Fein, Benedikt
Fraser, Gordon
Computers and Society
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 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.
title Detecting Gender Stereotypes in Scratch Programming Tutorials
topic Computers and Society
url https://arxiv.org/abs/2510.11064