Error Resolution Strategies: What do Novice Non-Native English Programmers Use?
This study investigates the error resolution strate-gies employed by novice non-native English-speaking students in programming tasks. A controlled experiment was conducted with think-aloud sessions to solve code fragments containing syntax and logic errors, allowing participants to use any resources and tools but AI. Observations and notes were taken on each student's actions and answers to questions from two accompanying researchers. Four distinct strategies emerged: Trial-and-Error, Debugging, Online Searching, and Online Translation. Our findings suggest that students rely mainly on trial-and-error while missing opportunities to apply other strategies or poorly executing them.
Authors
- Marisol Wong-Villacrés
- Ashmitha Julius Aravind
- Michael Johnson (ORCID: https://orcid.org/0000-0001-7350-3723)
- Rafael I. Bonilla (ORCID: https://orcid.org/0000-0003-1205-3583)
- Fausto E. Jacome (ORCID: https://orcid.org/0000-0001-6808-7294)
- Juan Guadalupe
- Adair Abrigo
- Bryan Segovia
Institutions
- Georgia Institute of Technology (US)
- Escuela Superior Politecnica del Litoral (EC)
- University of Florida (US)
Publication Details
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1109/educon62633.2025.11016565
- Primary Topic
- Intelligent Tutoring Systems and Adaptive Learning
- Type
- article
- Field-Weighted Citation Impact
- 0.00