Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes

By Teemu Lehtinen, Lassi Haaranen, Juho Leinonen. 2023

24 citations recorded by the source corpus.

Students sometimes manage to produce functionally correct program code while having a fragile understanding of the related learning goals. Such unproductive success could be intercepted by an educator who asks questions that target the structure and evaluation of the student’s program using the constructs and identifiers in the code. We provide a tool that automatically generates multiple-choice questions of seven different types for this purpose. We integrated these questions into a web-based program writing exercises, which we also publish as a part of this work, and successfully used them on an introductory programming course. In our pilot evaluation of the tool, we found that the students who answer these questions repeatedly incorrectly are likely to drop out, have more challenges while writing a program, and resort to tinkering behavior.

Subfields: Computer Science Applications, Developmental and Educational Psychology, Software, Program Analysis & Verification, Human-Computer Interaction

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Science Applications

  1. Paul Denny
  2. Juho Leinonen
  3. Sami Sarsa
  4. Arto Hellas
  5. Stephen MacNeil
  6. Seth Bernstein
  7. Andrew Tran
  8. Joanne Kim

In Developmental and Educational Psychology

  1. Paul Denny
  2. Sami Sarsa
  3. Arto Hellas
  4. Juho Leinonen

In Software

  1. Paul Denny
  2. Juho Leinonen
  3. Arto Hellas
  4. Sami Sarsa
  5. Stephen MacNeil
  6. Seth Bernstein
  7. Andrew Tran
  8. Joanne Kim

In Human-Computer Interaction

  1. Sami Sarsa
  2. Juho Leinonen
  3. Arto Hellas
  4. Paul Denny
  5. Seth Bernstein
  6. Andrew Tran
  7. Stephen MacNeil
  8. Joanne Kim

Citations in the corpus