A detector for non-literal Java errors

Novice programmers typically have problems diagnosing errors in their programs. This difficulty may be attributed in part to non-literal error messages, i.e. compiler-reported errors that do not match the actual error. Through the analysis of compilation logs, we determined the errors frequently com...

Full description

Saved in:
Bibliographic Details
Main Authors: Dy, Thomas, Rodrigo, Ma. Mercedes T
Format: text
Published: Archīum Ateneo 2010
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/107
https://dl.acm.org/doi/abs/10.1145/1930464.1930485
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
Description
Summary:Novice programmers typically have problems diagnosing errors in their programs. This difficulty may be attributed in part to non-literal error messages, i.e. compiler-reported errors that do not match the actual error. Through the analysis of compilation logs, we determined the errors frequently committed by novice programmers. We then developed a detector that checks novice student code for these non-literal errors and produces more informative error reports.