Error Resolution Strategies: What do Novice Non-Native English Programmers Use?


Abstract:

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.

Año de publicación:

2025

Keywords:

  • Debugging
  • ENGLISH
  • HCI
  • interpretation of error messages
  • programming novices
  • programming strategies
  • Problem-solving skills

Fuente:

scopusscopus

Tipo de documento:

Other

Estado:

Acceso restringido

Áreas de conocimiento:

  • Programación de computadoras
  • Ciencias de la computación

Áreas temáticas de Dewey:

  • Programación informática, programas, datos, seguridad
  • Uso del inglés estándar
  • Ciencias de la computación
Procesado con IAProcesado con IA

Objetivos de Desarrollo Sostenible:

  • ODS 4: Educación de calidad
  • ODS 10: Reducción de las desigualdades
  • ODS 16: Paz, justicia e instituciones sólidas
Procesado con IAProcesado con IA