skip to main content
10.1145/3545947.3576243acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
poster

Applying Software Engineering Anti-patterns to Programming Error Messages

Published:06 March 2023Publication History

ABSTRACT

Programming error messages (PEMs) have long been a hindrance to novice programmers. This work aims to establish a catalog of PEM anti-patterns--- common, reoccurring features of PEMs that make them unhelpful or actively harmful to programmers. The goal is for educators to be aware of, and actively teach concrete ways that PEMs can be misleading to students; to encourage language implementers to be cognizant of these; and avoid them when designing error feedback. A pilot study is being conducted to validate the presence of anti-patterns in error messages.

Skip Supplemental Material Section

Supplemental Material

865-poster applying software engineering anti-patterns to programming error messages.mp4

mp4

173.2 MB

References

  1. Brett A. Becker, Paul Denny, Raymond Pettit, Durell Bouchard, Dennis J. Bouvier, Brian Harrington, Amir Kamil, Amey Karkare, Chris McDonald, and Peter-Michael Osera. 2019. Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. ACM, NY, NY, USA, 177--210.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Applying Software Engineering Anti-patterns to Programming Error Messages

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader