{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T14:15:47Z","timestamp":1768745747464,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T00:00:00Z","timestamp":1582675200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,2,26]]},"DOI":"10.1145\/3328778.3366882","type":"proceedings-article","created":{"date-parts":[[2020,2,25]],"date-time":"2020-02-25T09:02:03Z","timestamp":1582621323000},"page":"759-765","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior"],"prefix":"10.1145","author":[{"given":"Ioannis","family":"Karvelas","sequence":"first","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Annie","family":"Li","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brett A.","family":"Becker","sequence":"additional","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,2,26]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/563340.563395"},{"key":"e_1_3_2_1_2_1","volume-title":"Publication Manual","author":"American Psychological Association","unstructured":"American Psychological Association . 2009. Publication Manual 6 th ed.). American Psychological Association , Washington, DC . American Psychological Association. 2009. Publication Manual 6th ed.). American Psychological Association, Washington, DC.","edition":"6"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19)","author":"Brett","unstructured":"Brett A. Becker and Thomas Fitzpatrick. 2019. What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students? . In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19) . ACM, New York, NY, USA, 1011--1017. https:\/\/doi.org\/10.1145\/3287324.3287485 10.1145\/3287324.3287485 Brett A. Becker and Thomas Fitzpatrick. 2019. What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 1011--1017. https:\/\/doi.org\/10.1145\/3287324.3287485"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159461"},{"key":"e_1_3_2_1_7_1","volume-title":"12th China-Europe International Symposium on Software Engineering Education (CEISEE 2016","author":"Brett","year":"2016","unstructured":"Brett A. Becker and Catherine Mooney. 2016. Categorizing compiler error messages with principal component analysis . In 12th China-Europe International Symposium on Software Engineering Education (CEISEE 2016 ), Shenyang, China, 28- -29 May 2016 . Brett A. Becker and Catherine Mooney. 2016. Categorizing compiler error messages with principal component analysis. In 12th China-Europe International Symposium on Software Engineering Education (CEISEE 2016), Shenyang, China, 28--29 May 2016 ."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159453"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3024906.3024912"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230991"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538924"},{"key":"e_1_3_2_1_12_1","volume-title":"Statistical power analysis for the behavioral sciences","author":"Cohen Jacob","year":"2037","unstructured":"Jacob Cohen . 2013. Statistical power analysis for the behavioral sciences . Routledge . https:\/\/doi.org\/10.4324\/9780 2037 71587 10.4324\/9780203771587 Jacob Cohen. 2013. Statistical power analysis for the behavioral sciences .Routledge. https:\/\/doi.org\/10.4324\/9780203771587"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591748"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_2_1_15_1","first-page":"5","article-title":"Comparing Feature Assistance Between Programming Environments and Their \"Effect\" on Novice Programmers","volume":"27","author":"Dillon Edward","year":"2012","unstructured":"Edward Dillon , Monica Anderson , and Marcus Brown . 2012 . Comparing Feature Assistance Between Programming Environments and Their \"Effect\" on Novice Programmers . J. Comput. Sci. Coll. , Vol. 27 , 5 (May 2012), 69--77. http:\/\/dl.acm.org\/citation.cfm?id=2168874.2168894 Edward Dillon, Monica Anderson, and Marcus Brown. 2012. Comparing Feature Assistance Between Programming Environments and Their \"Effect\" on Novice Programmers. J. Comput. Sci. Coll. , Vol. 27, 5 (May 2012), 69--77. http:\/\/dl.acm.org\/citation.cfm?id=2168874.2168894","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290607.3312978"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182554"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734335"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858796.2858798"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157194"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.02.015"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3325596"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 30th International Conference on Software Engineering (ICSE '08)","author":"Amy","unstructured":"Amy J. Ko and Brad A. Myers. 2008. Debugging Reinvented: Asking and Answering Why and Why Not Questions About Program Behavior . In Proceedings of the 30th International Conference on Software Engineering (ICSE '08) . ACM, New York, NY, USA, 301--310. https:\/\/doi.org\/10.1145\/1368088.1368130 10.1145\/1368088.1368130 Amy J. Ko and Brad A. Myers. 2008. Debugging Reinvented: Asking and Answering Why and Why Not Questions About Program Behavior. In Proceedings of the 30th International Conference on Software Engineering (ICSE '08). ACM, New York, NY, USA, 301--310. https:\/\/doi.org\/10.1145\/1368088.1368130"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.4.249.17496"},{"key":"e_1_3_2_1_25_1","article-title":"The impact of different teaching approaches and languages on student learning of introductory programming concepts","volume":"16","author":"Kunkle Wanda M.","year":"2016","unstructured":"Wanda M. Kunkle and Robert B. Allen . 2016 . The impact of different teaching approaches and languages on student learning of introductory programming concepts . ACM Transactions on Computing Education (TOCE) , Vol. 16 , 1 (2016), 3:1--3:26. Wanda M. Kunkle and Robert B. Allen. 2016. The impact of different teaching approaches and languages on student learning of introductory programming concepts. ACM Transactions on Computing Education (TOCE) , Vol. 16, 1 (2016), 3:1--3:26.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"e_1_3_2_1_26_1","volume-title":"Behavior Research Methods","volume":"48","author":"Ching-Hong Li Johnson","year":"2016","unstructured":"Johnson Ching-Hong Li . 2016 . Effect size measures in a two-independent-samples case with nonnormal and nonhomogeneous data . Behavior Research Methods , Vol. 48 , 4 (01 Dec 2016), 1560--1574. https:\/\/doi.org\/10.3758\/s13428-015-0667-z 10.3758\/s13428-015-0667-z Johnson Ching-Hong Li. 2016. Effect size measures in a two-independent-samples case with nonnormal and nonhomogeneous data. Behavior Research Methods , Vol. 48, 4 (01 Dec 2016), 1560--1574. https:\/\/doi.org\/10.3758\/s13428-015-0667-z"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899432"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293881.3295779"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177730491"},{"key":"e_1_3_2_1_30_1","volume-title":"Likert scales, levels of measurement and the laws of statistics. Advances in health sciences education","author":"Norman Geoff","year":"2010","unstructured":"Geoff Norman . 2010. Likert scales, levels of measurement and the laws of statistics. Advances in health sciences education , Vol. 15 , 5 ( 2010 ), 625--632. Geoff Norman. 2010. Likert scales, levels of measurement and the laws of statistics. Advances in health sciences education , Vol. 15, 5 (2010), 625--632."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287374"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106169"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971357"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange (eclipse '05)","author":"Peter","unstructured":"Peter C. Rigby and Suzanne Thompson. 2005. Study of Novice Programmers Using Eclipse and Gild . In Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange (eclipse '05) . ACM, New York, NY, USA, 105--109. https:\/\/doi.org\/10.1145\/1117696.1117718 10.1145\/1117696.1117718 Peter C. Rigby and Suzanne Thompson. 2005. Study of Novice Programmers Using Eclipse and Gild. In Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange (eclipse '05). ACM, New York, NY, USA, 105--109. https:\/\/doi.org\/10.1145\/1117696.1117718"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339408"},{"key":"e_1_3_2_1_36_1","volume-title":"Live Programming By Example. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19). ACM","author":"Santolucito Mark","year":"2019","unstructured":"Mark Santolucito , William T. Hallahan , and Ruzica Piskac . 2019 . Live Programming By Example. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19). ACM , New York, NY, USA, Article INT020, bibinfonumpages4 pages. https:\/\/doi.org\/10.1145\/3290607.3313266 10.1145\/3290607.3313266 Mark Santolucito, William T. Hallahan, and Ruzica Piskac. 2019. Live Programming By Example. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19). ACM, New York, NY, USA, Article INT020, bibinfonumpages4 pages. https:\/\/doi.org\/10.1145\/3290607.3313266"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 26th Psychology of Programming Interest Group . http:\/\/www.ppig.org\/library\/paper\/impact-syntax-colouring-program-comprehension","author":"Sarkar Advait","year":"2015","unstructured":"Advait Sarkar . 2015 . The Impact of Syntax Colouring on Program Comprehension . In Proceedings of the 26th Psychology of Programming Interest Group . http:\/\/www.ppig.org\/library\/paper\/impact-syntax-colouring-program-comprehension Advait Sarkar. 2015. The Impact of Syntax Colouring on Program Comprehension. In Proceedings of the 26th Psychology of Programming Interest Group . http:\/\/www.ppig.org\/library\/paper\/impact-syntax-colouring-program-comprehension"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.2307\/2333709"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2044-8325.1977.tb00376.x"},{"key":"e_1_3_2_1_40_1","article-title":"An Empirical Investigation into Programming Language","volume":"13","author":"Stefik Andreas","year":"2013","unstructured":"Andreas Stefik and Susanna Siebert . 2013 . An Empirical Investigation into Programming Language Syntax. Trans. Comput. Educ. , Vol. 13 , 4, Article 19 (Nov. 2013), bibinfonumpages40 pages. https:\/\/doi.org\/10.1145\/2534973 10.1145\/2534973 Andreas Stefik and Susanna Siebert. 2013. An Empirical Investigation into Programming Language Syntax. Trans. Comput. Educ. , Vol. 13, 4, Article 19 (Nov. 2013), bibinfonumpages40 pages. https:\/\/doi.org\/10.1145\/2534973","journal-title":"Syntax. Trans. Comput. Educ."}],"event":{"name":"SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education","location":"Portland OR USA","acronym":"SIGCSE '20","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 51st ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3328778.3366882","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3328778.3366882","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:05Z","timestamp":1750201985000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3328778.3366882"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,26]]},"references-count":39,"alternative-id":["10.1145\/3328778.3366882","10.1145\/3328778"],"URL":"https:\/\/doi.org\/10.1145\/3328778.3366882","relation":{},"subject":[],"published":{"date-parts":[[2020,2,26]]},"assertion":[{"value":"2020-02-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}