Enhancing Proof Assistant Error Messages with Hints: A User Study
DOI: 10.4121/79e7c4eb-81dc-492a-9ac4-69f33166de8e
Datacite citation style
Dataset
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:
- code compilation status (success/fail),
- compilation timestamps, and
- responses to the "Did you find the error message helpful?" question (on a Likert scale).
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
.
History
- 2025-06-18 first online, published, posted
Publisher
4TU.ResearchDataFormat
text/markdown, application/json, application/zipOrganizations
TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science, Department of Software TechnologyDATA
Files (3)
- 5,529 bytesMD5:
85c0b3a79e90d471e728fec7fecec853
README.md - 23,362 bytesMD5:
fb2381185d04aac5b225269f4586ad46
programming_exercises.zip - 114,458 bytesMD5:
d0cfb0cb39e39641ec58e8ee2875fd58
response-data.json -
download all files (zip)
143,349 bytes unzipped