Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future
Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future
复制标题
意外的令牌:编程错误消息回顾和未来设计指南
DOI:
10.1145/3304221.3325539
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
J. Prather
中科院分区:
文献类型:
--
作者:
Brett A. Becker;Paul Denny;Raymond Pettit;Durell Bouchard;D. Bouvier;Brian Harrington;A. Kamil;Amey Karkare;C. McDonald;Peter;Janice L. Pearce;J. Prather
Diagnostic messages generated by compilers and interpreters such as syntax error messages have been researched for decades. Unfortunately these messages which include error, warning, and runtime messages, present substantial difficulty and could be more effective, particularly for novices. Recent years have seen increased number of papers in the area including studies on the effectiveness of these messages, improving or enhancing them, and their usefulness as a part of programming process data that can be used to predict student performance. Despite this increased interest, the long history of literature is quite scattered and has not been brought together in any digestible form. We argue that in order to help the community proceed with more work on diagnostic messages, the literature needs to be presented in a state-of-the-art report. In addition we will synthesize and present the existing evidence for these messages including the difficulties they present and their effectiveness. We will also formulate a set of guidelines based on this evidence that can be used when designing or enhancing diagnostic messages. This work can serve as a starting point for those who wish to conduct research on such messages, those who wish to design better messages or those that aim to measure their effectiveness, more effectively.
DOI:
10.4230/dagrep.8.2.1
发表时间:
2018
期刊:
Dagstuhl reports
影响因子:
--
作者:
Stefik. A., Sharif
通讯作者:
Stefik. A., Sharif