Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
    Colleges & Schools
    Statistics
    All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. On Designing Programming Error Messages for Novices: Readability and its Constituent Factors
 
  • Details
Options

On Designing Programming Error Messages for Novices: Readability and its Constituent Factors

Author(s)
Denny, Paul  
Prather, James  
Becker, Brett A.  
Mooney, Catherine  
Uri
http://hdl.handle.net/10197/24389
Date Issued
2021-05-13
Date Available
2023-05-05T14:31:52Z
Abstract
Programming error messages play an important role in learning to program. The cycle of program input and error message response completes a loop between the programmer and the compiler/interpreter and is a fundamental interaction between human and computer. However, error messages are notoriously problematic, especially for novices. Despite numerous guidelines citing the importance of message readability, there is little empirical research dedicated to understanding and assessing it. We report three related experiments investigating factors that influence programming error message readability. In the first two experiments we identify possible factors, and in the third we ask novice programmers to rate messages using scales derived from these factors. We find evidence that several key factors significantly affect message readability: message length, jargon use, sentence structure, and vocabulary. This provides novel empirical support for previously untested long-standing guidelines on message design, and informs future efforts to create readability metrics for programming error messages.
Type of Material
Conference Publication
Publisher
ACM
Copyright (Published Version)
2021 the Authors
Subjects

Compiler design and i...

Compiler error messag...

Human computer intera...

Programming error mes...

DOI
10.1145/3411764.3445696
Web versions
https://chi2021.acm.org/
Language
English
Status of Item
Peer reviewed
Journal
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
Conference Details
The 2021 ACM CHI Virtual Conference on Human Factors in Computing Systems (CHI'21), Virtual Conference, 8-13 May 2021
ISBN
978-1-4503-8096-6
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-nd/3.0/ie/
File(s)
Loading...
Thumbnail Image
Name

3411764.3445696.pdf

Size

2.13 MB

Format

Adobe PDF

Checksum (MD5)

1e7a1f0081374de1988eaf2ba4242523

Owning collection
Computer Science Research Collection

Item descriptive metadata is released under a CC-0 (public domain) license: https://creativecommons.org/public-domain/cc0/.
All other content is subject to copyright.

For all queries please contact research.repository@ucd.ie.

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement