Cited by 25Teaching and Learning ProgrammingSoftware Engineering ResearchLogic, programming, and type systems

Native Language's Effect on Java Compiler Errors

Reestman, Kyle, Dorn, Brian·2019·Proceedings of the 2019 ACM Conference on International Computing Education Research

Abstract

Novice student compilation behaviors are well documented by prior research, but those findings are derived from instructional contexts that are largely in English-dominant locales. Speakers of languages other than English face unique challenges while learning to program like partial localization of applications and programming language syntax based on English-only keywords. This study examines compiler errors of novice programming students from different native language backgrounds to explore potential differences in their error distributions relative to those in English dominant contexts. For example, it is plausible that students from non-English language backgrounds would experience more "unknown identifier" types of errors while programming with English keywords and API methods. Using data from the BlueJ Blackbox database, we analyzed error distributions for users based on country and language group characteristics. Statistical analysis showed a statistically significant difference in error distributions between native language groups; however, effect sizes were very weak indicating that the differences have little practical significance in terms of guiding either language or instructional design. However, these results may support drawing broader inferences from earlier Java compilation behavior studies to global contexts.

Integrity signals

Registry

Crossref · 10.1145/3291279.3339423

Cites

20 of 20 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Increasing the readability of programming error messages at scale and across languages remains a challenge.

    “While it is clear that increasing the readability of PEMs is helpful to novices, doing so at scale, and across languages (both programming and natural [34]), remains a challenge.”

Cites

Flagged first, then by citations

Authors
Reestman, K., & Dorn, B.
Affiliations
University of Nebraska at Omaha (US)
Venue
Proceedings of the 2019 ACM Conference on International Computing Education Research
Publisher
ACM
Published
2019-07-30
Pages
249-257
OpenAlex
W2964564894
Cited by
25
References
20
Citations by year
2025: 1 · 2024: 3 · 2023: 7 · 2022: 4 · 2021: 1 · 2020: 6 · 2019: 3
FWCI
4.05
Type
conference paper
Language
en
Open access
closed
Locations
ACM Conference on International Computing Education Research (ICER) (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, programming, and type systems
Keywords
mother tongue, compiler errors, novice programmers, Java, programming education, non-English speakers, error distribution

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review