{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,25]],"date-time":"2026-08-25T16:24:42Z","timestamp":1787675082193,"version":"build-2784847793"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,9,2]],"date-time":"2026-09-02T00:00:00Z","timestamp":1788307200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,9,3]]},"DOI":"10.1145\/3830800.3830811","type":"proceedings-article","created":{"date-parts":[[2026,8,25]],"date-time":"2026-08-25T16:08:41Z","timestamp":1787674121000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Python Programming Errors in if-Conditionals: Novices' Reactions to Error Messages"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-1708-1708","authenticated-orcid":false,"given":"Clemens","family":"Bachmann","sequence":"first","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9251-8944","authenticated-orcid":false,"given":"Tobias","family":"Kohn","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9024-1558","authenticated-orcid":false,"given":"Dennis","family":"Komm","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0698-3429","authenticated-orcid":false,"given":"Ang\u00e9lica","family":"Herrera Loyo","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,9,2]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677258"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3770762.3772670"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.59"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Brett\u00a0A Becker Paul Denny Raymond Pettit Durell Bouchard Dennis\u00a0J Bouvier Brian Harrington Amir Kamil Amey Karkare Chris McDonald Peter-Michael Osera et\u00a0al. 2019. Compiler error messages considered unhelpful: The landscape of text-based programming error message research. Proceedings of the working group reports on innovation and technology in computer science education (2019) 177\u2013210.","DOI":"10.1145\/3344429.3372508"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3598579.3689377"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630968"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","unstructured":"P.\u00a0J. Brown. 1983. Error Messages: The Neglected Area of the Man\/Machine Interface. Commun. ACM 26 4 (April 1983) 246\u2013249. 10.1145\/2163.358083","DOI":"10.1145\/2163.358083"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591748"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930485"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","unstructured":"Maria Hristova Ananya Misra Megan Rutter and Rebecca Mercuri. 2003. Identifying and Correcting Java Programming Errors for Introductory Computer Science Students. SIGCSE Bull. 35 1 (Jan. 2003) 153\u2013156. 10.1145\/792548.611956","DOI":"10.1145\/792548.611956"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1611967"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1145\/3502718.3524809","volume-title":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1","author":"Jeffries Bryn","year":"2022","unstructured":"Bryn Jeffries, Jung\u00a0A Lee, and Irena Koprinska. 2022. 115 ways not to say hello, world! Syntax errors observed in a large-scale online CS0 Python course. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1. 337\u2013343."},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"crossref","unstructured":"Eliezer Kantorowitz and H Laor. 1986. Automatic generation of useful syntax error messages. Software: Practice and Experience 16 7 (1986) 627\u2013640.","DOI":"10.1002\/spe.4380160703"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1145\/3287324.3287381","volume-title":"Proceedings of the 50th ACM technical symposium on computer science education","author":"Kohn Tobias","year":"2019","unstructured":"Tobias Kohn. 2019. The error behind the message: Finding the cause of error messages in Python. In Proceedings of the 50th ACM technical symposium on computer science education. 524\u2013530."},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"crossref","first-page":"1054","DOI":"10.1145\/3328778.3366920","volume-title":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","author":"Kohn Tobias","year":"2020","unstructured":"Tobias Kohn and Bill Manaris. 2020. Tell me what\u2019s wrong: a Python IDE with error messages. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 1054\u20131060."},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569770"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636245"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953308"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630761"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2014.7044420"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960327"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352192"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2846680.2846681"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Ralph\u00a0T Putnam Derek Sleeman Juliet\u00a0A Baxter and Laiani\u00a0K Kuspa. 1986. A summary of misconceptions of high school Basic programmers. Journal of Educational Computing Research 2 4 (1986) 459\u2013472.","DOI":"10.2190\/FGN9-DJ2F-86V8-3FAU"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3689535.3689554"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/199688.199769"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Elliot Soloway Jeffrey Bonar and Kate Ehrlich. 1983. Cognitive strategies and looping constructs: An empirical study. Commun. ACM 26 11 (1983) 853\u2013860.","DOI":"10.1145\/182.358436"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","unstructured":"James\u00a0C. Spohrer and Elliot Soloway. 1986. Novice Mistakes: Are the Folk Wisdoms Correct? Commun. ACM 29 7 (July 1986) 624\u2013632. 10.1145\/6138.6145","DOI":"10.1145\/6138.6145"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"crossref","unstructured":"V\u00a0Javier Traver. 2010. On compiler error messages: What they say and what they mean. Advances in Human-Computer Interaction 2010 (2010).","DOI":"10.1155\/2010\/602570"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630764"}],"event":{"name":"UKICER 2026: UK and Ireland Computing Education Research 2026","location":"Cambridge , United Kingdom","acronym":"UKICER 2026"},"container-title":["Proceedings of the 2026 United Kingdom and Ireland Computing Education Research"],"original-title":[],"deposited":{"date-parts":[[2026,8,25]],"date-time":"2026-08-25T16:09:04Z","timestamp":1787674144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3830800.3830811"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9,2]]},"references-count":32,"alternative-id":["10.1145\/3830800.3830811","10.1145\/3830800"],"URL":"https:\/\/doi.org\/10.1145\/3830800.3830811","relation":{},"subject":[],"published":{"date-parts":[[2026,9,2]]},"assertion":[{"value":"2026-09-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}