Error messages are an important tool programmers use to help find and fix mistakes or issues in their code. When an error message is unhelpful, it can be difficult to find the issue and may impose additional challenges in learning the language and concepts. Error messages are especially critical for introductory programmers in understanding problems with their code. Unfortunately, not all error messages in programming are beneficial for novice programmers. This paper discusses the general usability of error messages for introductory programmers, analyses of error messages in compilers and DrRacket, and two methodologies intended to improve error handling.
Schliep, Paul A.
"Usability of Error Messages for Introductory Students,"
Scholarly Horizons: University of Minnesota, Morris Undergraduate Journal: Vol. 2
, Article 5.
Available at: http://digitalcommons.morris.umn.edu/horizons/vol2/iss2/5