One of the shortcomings of current Scheme and Lisp implementations is that error messages can be intimidating to newcomers and confuse even experienced programmers from time to time. Has there been any academic research on friendlier error messages? A quick Google Scholar search does not turn up any papers.