{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T15:38:57Z","timestamp":1781710737477,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,26]],"date-time":"2023-09-26T00:00:00Z","timestamp":1695686400000},"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":[[2023,9,26]]},"DOI":"10.1145\/3629296.3629333","type":"proceedings-article","created":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T18:06:26Z","timestamp":1705341986000},"page":"242-248","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Do Current Online Coding Tutorial Systems Address Novice Programmer Difficulties?"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4712-7300","authenticated-orcid":false,"given":"Ohud Abdullah","family":"Alasmari","sequence":"first","affiliation":[{"name":"School of Computing Science, University of Glasgow, United Kingdoom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9462-6802","authenticated-orcid":false,"given":"Jeremy","family":"Singer","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, United Kingdoom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5406-6935","authenticated-orcid":false,"given":"Mireilla","family":"Bikanga Ada","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, United Kingdoom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,1,15]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"724","article-title":"Programming Teaching and Learning","volume":"16","author":"Ahmad S","year":"2020","unstructured":"S Ahmad and Juzlinda Ghazali. 2020. Programming Teaching and Learning: Issues and Challenges. Fstm. Kuis. Edu. My 16, 1 (2020), 724\u2013398.","journal-title":"Issues and Challenges. Fstm. Kuis. Edu. My"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742607"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3344429.3372508"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3011286.3011301"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597102"},{"key":"e_1_3_2_1_7_1","unstructured":"Codecademy. 2022. LearnTypeScript. https:\/\/www.codecademy.com\/learn\/learn-typescript."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160492"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397558"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2009.2025266"},{"key":"e_1_3_2_1_11_1","unstructured":"Andrew Gerrand 2022. A Tour of Go. https:\/\/go.dev\/tour."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2014.7044086"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/WEEF.2017.8467151"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/792548.611956"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.6007\/IJARPED\/v10-i3\/11100"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017728"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2662412"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067453"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.022"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339420"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2018.2864133"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015362608943"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999900"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503859.2503871"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366838"},{"key":"e_1_3_2_1_26_1","unstructured":"PluralSight. 2022. TryJavaScript. https:\/\/www.javascript.com\/try."},{"key":"e_1_3_2_1_27_1","unstructured":"Sidu Ponnappa and Jasim\u00a0A Basheer. 2022. Ruby Monk. http:\/\/rubymonk.com."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077618"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309521"},{"key":"e_1_3_2_1_30_1","unstructured":"Ron Reiter. 2022. LearnJava. https:\/\/www.learnjavaonline.org\/."},{"key":"e_1_3_2_1_31_1","unstructured":"Ron Reiter. 2022. LearnPHP. https:\/\/www.learn-php.org\/."},{"key":"e_1_3_2_1_32_1","unstructured":"Ron Reiter. 2022. LearnPython. https:\/\/www.learnpython.org."},{"key":"e_1_3_2_1_33_1","first-page":"30","article-title":"Teaching Eiffel as a first language","volume":"9","author":"Rist S","year":"1996","unstructured":"Robert\u00a0S Rist. 1996. Teaching Eiffel as a first language. Journal of object-oriented programming 9, 1 (1996), 30\u201341.","journal-title":"Journal of object-oriented programming"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330219"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC3e.2018.8632649"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.214913"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2009.5295242"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCTD.2009.188"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/EduCon.2013.6530276"},{"key":"e_1_3_2_1_42_1","volume-title":"Journal of physics: Conference series, Vol.\u00a01840","author":"Zinovieva IS","year":"2029","unstructured":"IS Zinovieva, VO Artemchuk, Anna\u00a0V Iatsyshyn, OO Popov, VO Kovach, Andrii\u00a0V Iatsyshyn, YO Romanenko, and OV Radchenko. 2021. The use of online coding platforms as additional distance tools in programming education. In Journal of physics: Conference series, Vol.\u00a01840. IOP Publishing, 012029. Issue 1."}],"event":{"name":"ICETC 2023: The 15th International Conference on Education Technology and Computers","location":"Barcelona Spain","acronym":"ICETC 2023"},"container-title":["The 15th International Conference on Education Technology and Computers"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3629296.3629333","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3629296.3629333","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T17:14:28Z","timestamp":1755882868000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3629296.3629333"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,26]]},"references-count":42,"alternative-id":["10.1145\/3629296.3629333","10.1145\/3629296"],"URL":"https:\/\/doi.org\/10.1145\/3629296.3629333","relation":{},"subject":[],"published":{"date-parts":[[2023,9,26]]},"assertion":[{"value":"2024-01-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}