santos2023applying

BibTeX:

@inproceedings{10.1145/3545947.3576243,
author = {Santos, Eddie Antonio and Karvelas, Ioannis and Becker, Brett A.},
title = {Applying Software Engineering Anti-Patterns to Programming Error Messages},
year = {2023},
isbn = {9781450394338},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3545947.3576243},
doi = {10.1145/3545947.3576243},
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.},
booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2},
pages = {1297},
numpages = {1},
keywords = {syntax errors, hci, human factors, compiler error messages, computing education, programming error messages, compilers, software engineering, error messages, anti-patterns, novice programmers, cs1, computer science education},
location = {Toronto ON, Canada},
series = {SIGCSE 2023}
}

EndNote:

%0 Conference Paper
%T Applying Software Engineering Anti-patterns to Programming Error Messages
%@ 9781450394338
%U https://doi.org/10.1145/3545947.3576243
%R 10.1145/3545947.3576243
%B Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2
%I Association for Computing Machinery
%A Eddie Antonio Santos
%A Ioannis Karvelas
%A Brett A. Becker
%D 2023
%P 1297
%K compiler error messages, error messages, software engineering, programming error messages, human factors, computer science education, syntax errors, compilers, cs1, novice programmers, anti-patterns, computing education, hci
%C Toronto ON, Canada

ACM:

Eddie Antonio Santos, Ioannis Karvelas, and Brett A. Becker. 2023. Applying Software Engineering Anti-patterns to Programming Error Messages. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2023). Association for Computing Machinery, New York, NY, USA, 1297. https://doi.org/10.1145/3545947.3576243