Understanding the Challenges Students Face in Non-English Programming Environments Due to the Programming Language Transition: A Case Study of Keywords in the Chinese Version of Scratch
Authors
Multilingual & Cross-Cultural Voice InteractionProgramming Education & Computational ThinkingK-12 Digital Education ToolsK-12 TeachersUniversity Professors & ResearchersSpecial Education Teachers
Research Background and Issues
What problems or challenges did the authors identify?
- The design of current non-English programming environments is primarily based on translating English programming languages, which may create barriers for learners in understanding critical information.
- Children often misunderstand or fail to grasp specific keywords when using the Chinese version of Scratch.
- There is a lack of systematic research on how translation practices affect children's understanding, as well as a lack of guiding principles for improving translation design.
Why is this issue important?
- For students whose native language is not English, the English-centric design of programming languages limits their access to resources and mastery of skills.
- Programming tools tailored to native languages can help children understand computational concepts more quickly and improve learning efficiency.
- Enhancing translated programming languages can expand the accessibility and effectiveness of programming education.
Research Motivation and Related Work
- The research motivation includes exploring translation issues in Chinese Scratch and their impact on children's programming learning, as well as proposing improvement suggestions.
- Current studies mainly focus on language barriers in learning English programming languages, while this study emphasizes the positive role of integrating native language into the overall programming environment.
- This study draws on the American Translators Association (ATA) translation error framework to organize experiments and teacher interviews for an in-depth exploration of specific translation issues.
Solutions
What methods or solutions did the authors propose?
- Identify and classify types of translation issues in Scratch, conducting systematic research based on the ATA translation error framework.
- Design improvement strategies to optimize keywords through more comprehensive translations, vocabulary closer to children's understanding, and clearer effect descriptions.
- Validate whether the improved keywords effectively enhance children's understanding of the content.
What are the innovative aspects of this solution?
- Five types of translation issues were proposed (omission of term meaning, overly technical terminology, ambiguity, deviation from original meaning, overly literal translation), providing a clearer classification and reference framework for translation problems.
- Developed translation improvement strategies tailored to children and proposed three design principles for non-English programming language design.
- Validation experiments combined children's difficulties in understanding programming environments with teachers' teaching strategies, offering practical recommendations for non-native English learners.
What are the implementation steps? What key technologies were used?
-
Data Collection:
- Designed a multimodal testing protocol to assess children's understanding of keywords.
- Analyzed specific issues in keyword translation that led to children's misunderstandings through experiments and interviews.
-
Translation Issue Analysis:
- Used the ATA translation error framework to identify types of translation issues, including omission, terminology, ambiguity, and other categories.
-
Keyword Improvement:
- Improved keyword translations to make them closer to the original meaning or easier for children to understand, such as supplementing omitted content and using more appropriate vocabulary.
- Validated the comprehensibility of the improved keywords.
-
Experimental Validation:
- Evaluated the effectiveness of translation improvements through task tests and interviews.
- Used coding analysis and qualitative analysis to explore children's feedback behaviors and understanding logic.
Research Outcomes
What specific outcomes were achieved?
- Problem Identification: Identified 16 keyword translation issues in Chinese Scratch, categorized into five main types: omission, technical terminology, ambiguity, deviation from original meaning, and literal translation.
- Improvement Strategies:
- Supplement omitted content for omission issues.
- Choose vocabulary more suitable for children's understanding for technical terminology issues.
- Provide clear descriptions of specific effects for ambiguity and semantic deviation issues.
- Design Principles:
- Translations should fully reflect the original meaning.
- Keyword design should be based on children's language and cognitive abilities.
- Go beyond simple translation by adopting functional, innovative, and localized designs.
How does it compare to existing solutions?
- Many current non-English programming language designs rely on direct translation, while this study focuses more on detailed classification of translation issues and integration with children's language cognition.
- Proposed actionable improvement strategies and validated their effectiveness through experiments.
What are the experimental or evaluation results?
- Improved keywords significantly enhanced children's ability to understand programming modules.
- Validation experiments demonstrated that children participants showed faster and more accurate comprehension of the revised keywords, successfully avoiding major misunderstandings present in the original translations.
Limitations and Future Directions
-
Limitations:
- Experiment participants were primarily from one city in China, which may impose limitations due to regional cultural and educational backgrounds.
- The study focused on Chinese translations, and the applicability to other languages remains to be verified.
- Many child participants had prior experience with Scratch, which may introduce sample bias affecting the generalizability of the results.
-
Future Directions:
- Extend research to non-English programming language environments in more regions and cultural contexts.
- Explore the cognitive process of non-English-speaking children transitioning from native language-based programming languages to English programming languages.
- Include samples of children with no prior programming experience to further validate the applicability of keyword design strategies.
Through this study, the authors not only provided profound insights into the learning challenges and translation issues of non-English programming languages but also offered guiding principles for future educational tool design, advancing the development of global programming education.
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- What specific keyword translation issues exist in Chinese Scratch, and how do they affect children's programming learning?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- How can translation design of non-English programming languages better align with children's language and cognitive abilities?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- Can improved keyword translation significantly enhance children's understanding of programming blocks?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
lightbulb
Practical Problems
1- Children using Chinese Scratch are often confused by keyword translation issues.Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- 83%
“Even Though I Went Through Everything, I Didn’t Feel Like I Learned a Lot”: Insights From Experiences of Non-Computer Science Students Learning to Code
CHI '25· Programming Education & Computational Thinking +1
- 67%
The Elephant in the Syntax: A Comparative Study of Semantics‑First, Block‑Based, and Textual Programming
CHI '26· Programming Education & Computational Thinking +1
- 63%
Do Teachers Dream of GenAI Widening Educational (In)equality? Envisioning the Future of K-12 GenAI Education from Global Teachers’ Perspectives
CHI '26· Human-LLM Collaboration +3
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713446
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
8 authors
sell
Subtopics
Multilingual & Cross-Cultural Voice Interaction, Programming Education & Computational Thinking, K-12 Digital Education Tools
work
Professions
K-12 Teachers, University Professors & Researchers, Special Education Teachers
article
Content Status
Full text indexed
hub
Related Papers
3 related papers