TY - DATA T1 - Enhancing Proof Assistant Error Messages with Hints: A User Study PY - 2025/06/18 AU - Maria Khakimova AU - Jesper Cockx AU - Sára Juhošová AU - Jaro Reinders UR - DO - 10.4121/79e7c4eb-81dc-492a-9ac4-69f33166de8e.v1 KW - agda KW - error messages KW - user study KW - proof assistants KW - human-computer interaction KW - dependent types KW - computer science education KW - novice programmers KW - hints in error messages N2 -
This repository contains the user study data accompanying the master thesis by Maria Khakimova titled "Enhancing Proof Assistant Error Messages with Hints: A User Study". The goal of the research was to investigate the impacts of hint-based error message enhancements in Agda on novice programmers. To do this, we enhanced three error messages with hints, and conducted a user study.
In the user study, we asked participants to resolve errors in pre-written Agda code, and rate the helpfulness of the error message. We collected the following data:
This repository contains the programming questions created for the user study, with the accompanying error messages (both original and enhanced) in programming_exercises.zip
. We also provide the (anonymised) collected data in JSON
format in response-data.json
.
For more details, please read the provided README
.