skip to main content
10.1145/3501709.3544292acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

Techniques for Enhancing Compiler Error Messages

Published:07 August 2022Publication History

ABSTRACT

Teaching and learning introductory programming in the first year of college is a significant challenge facing computer science practitioners. Knowing when and how to give feedback to learners in their code is a vital question in this research area, and this implies we must overcome the difficulties of compiler error messages. This doctoral project proposes a technique to parse the source code in three phases that may help generate better syntax error messages. It also analyzes the syntax error messages from the learner’s perspective. Finally, we are conducting an experiment to evaluate this technique.

References

  1. Brett A Becker, Paul Denny, Raymond Pettit, Durell Bouchard, Dennis J Bouvier, Brian Harrington, Amir Kamil, Amey Karkare, Chris McDonald, 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. 177–210.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Benedict Du Boulay. 1986. Some difficulties of learning to program. Journal of Educational Computing Research 2, 1 (1986), 57–73.Google ScholarGoogle ScholarCross RefCross Ref
  3. Clinton L Jeffery. 2003. Generating LR syntax error messages from examples. ACM Transactions on Programming Languages and Systems (TOPLAS) 25, 5(2003), 631–640.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M Algaraibeh Sana’a, Tonia A Dousay, and Clinton L Jeffery. 2020. Integrated Learning Development Environment for Learning and Teaching C/C++ Language to Novice Programmers. In 2020 IEEE Frontiers in Education Conference (FIE). IEEE, 1–5.Google ScholarGoogle Scholar

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
  • Published in

    cover image ACM Conferences
    ICER '22: Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2
    August 2022
    57 pages
    ISBN:9781450391955
    DOI:10.1145/3501709

    Copyright © 2022 Owner/Author

    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 7 August 2022

    Check for updates

    Qualifiers

    • abstract
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate189of803submissions,24%

    Upcoming Conference

    ICER 2024
    ACM Conference on International Computing Education Research
    August 13 - 15, 2024
    Melbourne , VIC , Australia
  • Article Metrics

    • Downloads (Last 12 months)54
    • Downloads (Last 6 weeks)1

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format