Programming in an Interactive Environment: the ``Lisp'' Experience
ACM Computing Surveys (CSUR)
Designing computer system messages
Communications of the ACM
ACM president's letter: smart editors
Communications of the ACM
Communications of the ACM
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
The design and implementation of a table driven, interactive diagnostic programming system
Communications of the ACM
What the Compiler Should Tell the User
Compiler Construction, An Advanced Course, 2nd ed.
User-oriented criteria for the selection of DSS software
Communications of the ACM
Generating LR syntax error messages from examples
ACM Transactions on Programming Languages and Systems (TOPLAS)
Usable error message presentation in the World Wide Web: Do not show errors right away
Interacting with Computers
Automatic Generation of Error Messages for the Symbolic Execution of EB3 Process Expressions
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
On compiler error messages: what they say and what they mean
Advances in Human-Computer Interaction
Error handling in a parallel LR substring parser
Computer Languages
Do you care if a computer says sorry?: user experience design through affective messages
Proceedings of the Designing Interactive Systems Conference
Novice understanding of program analysis tool notifications
Proceedings of the 2013 International Conference on Software Engineering
Investigation of error notifications through categorization
Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
Looking glass: a C++ library for testing student programs through reflection (abstract only)
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 48.23 |
The quality of error messages produced by software used in the field was tested by a simple experiment; it was found to be far from adequate. The results of the experiment are analyzed, and some responses which tend to collaborate the original findings are discussed. Finally, some suggestions are made for improving the quality of error messages.