English

Model-Driven Synthesis for Programming Tutors

Human-Computer Interaction 2020-11-17 v1

Abstract

When giving automated feedback to a student working on a beginner's exercise, many programming tutors run into a completeness problem. On the one hand, we want a student to experiment freely. On the other hand, we want a student to write her program in such a way that we can provide constructive feedback. We propose to investigate how we can overcome this problem by using program synthesis, which we use to generate correct solutions that closely match a student program, and give feedback based on the results.

Keywords

Cite

@article{arxiv.2011.07510,
  title  = {Model-Driven Synthesis for Programming Tutors},
  author = {Niek Mulleners and Johan Jeuring and Bastiaan Heeren},
  journal= {arXiv preprint arXiv:2011.07510},
  year   = {2020}
}

Comments

presented at HATRA 2020

R2 v1 2026-06-23T20:14:19.802Z