{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:26:04Z","timestamp":1783337164689,"version":"3.54.6"},"reference-count":63,"publisher":"Informa UK Limited","issue":"3","license":[{"start":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T00:00:00Z","timestamp":1674518400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"name":"Stichting Leerplan Ontwikkeling, Netherlands"}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["Computer Science Education"],"published-print":{"date-parts":[[2024,7,2]]},"DOI":"10.1080\/08993408.2023.2169067","type":"journal-article","created":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T03:08:47Z","timestamp":1674616127000},"page":"414-441","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":7,"title":["Unraveling novices\u2019 code composition difficulties"],"prefix":"10.1080","volume":"34","author":[{"given":"Renske","family":"Weeda","sequence":"first","affiliation":[{"name":"Institute for Science Education Radboud University, Nijmegen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sjaak","family":"Smetsers","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University, Nijmegen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4684-4287","authenticated-orcid":false,"given":"Erik","family":"Barendsen","sequence":"additional","affiliation":[{"name":"Institute for Science Education Radboud University, Nijmegen, The Netherlands"},{"name":"Department of Computer Science, Open University, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"301","published-online":{"date-parts":[[2023,1,24]]},"reference":[{"key":"e_1_3_4_2_1","volume-title":"Evaluating the quality of learning: The solo taxonomy (structure of the observed learning outcome)","author":"Biggs J.","year":"1982","unstructured":"Biggs, J., & Collis, K. (1982). Evaluating the quality of learning: The solo taxonomy (structure of the observed learning outcome). Academic Press."},{"key":"e_1_3_4_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(83)80031-5"},{"key":"e_1_3_4_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2022.2137527"},{"key":"e_1_3_4_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194164.3194186"},{"key":"e_1_3_4_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(95)91491-H"},{"key":"e_1_3_4_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366870"},{"key":"e_1_3_4_8_1","first-page":"45","volume-title":"Proceedings of the eleventh australasian conference on computing education-volume 95","author":"De Raadt M.","year":"2009","unstructured":"De Raadt, M., Watson, R., & Toleman, M. (2009). Teaching and assessing programming strategies explicitly. In Proceedings of the eleventh australasian conference on computing education-volume 95, Koli, Finland (pp. 45\u201354)."},{"key":"e_1_3_4_9_1","first-page":"160","volume-title":"Proceedings of the 12th koli calling international conference on computing education research","author":"D\u2019Souza D.","year":"2012","unstructured":"D\u2019Souza, D., Sheard, J., Harland, J., Carbone, A., & Laakso, M. -J. (2012). Can computing academics assess the difficulty of programming examination questions? In Proceedings of the 12th koli calling international conference on computing education research ,Koli, Finland (pp. 160\u2013163)."},{"key":"e_1_3_4_10_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_4_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230986"},{"key":"e_1_3_4_12_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1994.1069"},{"key":"e_1_3_4_13_1","doi-asserted-by":"publisher","DOI":"10.1037\/0033-295X.87.3.215"},{"key":"e_1_3_4_14_1","volume-title":"Int\u2019l conf. software eng. research and practice","author":"Falah B.","year":"2015","unstructured":"Falah, B., & Magel, K. (2015). Taxonomy dimensions of complexity metrics. In Int\u2019l conf. software eng. research and practice, Las Vegas, NEV."},{"key":"e_1_3_4_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632346"},{"key":"e_1_3_4_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844556"},{"key":"e_1_3_4_17_1","unstructured":"Gibson B. (1997). Talking the test: Using verbal report data in looking at the processing of cloze tasks. Edinburgh Working Papers In Applied Linguistics 8 54\u201362."},{"key":"e_1_3_4_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677311"},{"key":"e_1_3_4_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36617-8_5"},{"key":"e_1_3_4_20_1","doi-asserted-by":"publisher","DOI":"10.24251\/HICSS.2019.924"},{"key":"e_1_3_4_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656450.2656476"},{"key":"e_1_3_4_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960324"},{"key":"e_1_3_4_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10648-010-9150-7"},{"key":"e_1_3_4_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480171"},{"key":"e_1_3_4_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067453"},{"key":"e_1_3_4_26_1","doi-asserted-by":"publisher","DOI":"10.3758\/s13428-013-0334-1"},{"key":"e_1_3_4_27_1","first-page":"9","volume-title":"Proceedings of the thirteenth australasian computing education conference-volume 114","author":"Lister R.","year":"2011","unstructured":"Lister, R. (2011). Concrete and other neo-Piagetian forms of reasoning in the novice programmer. In Proceedings of the thirteenth australasian computing education conference-volume 114, Perth, Australia (pp. 9\u201318)."},{"key":"e_1_3_4_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562930"},{"key":"e_1_3_4_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ergon.2012.09.001"},{"key":"e_1_3_4_30_1","first-page":"165","volume-title":"Proceedings of the eleventh australasian conference on computing education-volume 95","author":"Lopez M.","year":"2009","unstructured":"Lopez, M., Sutton, K., & Clear, T. (2009). Surely we must learn to read before we learn to write! In Proceedings of the eleventh australasian conference on computing education-volume 95, Wellington, New Zealand (pp. 165\u2013170)."},{"key":"e_1_3_4_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_4_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174781.3174784"},{"key":"e_1_3_4_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013500"},{"key":"e_1_3_4_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/947864.947869"},{"key":"e_1_3_4_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_3_4_37_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015362608943"},{"key":"e_1_3_4_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632348"},{"key":"e_1_3_4_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268830"},{"key":"e_1_3_4_40_1","doi-asserted-by":"publisher","DOI":"10.3102\/00028312040004905"},{"key":"e_1_3_4_41_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.84.4.429"},{"key":"e_1_3_4_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953340"},{"key":"e_1_3_4_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077618"},{"key":"e_1_3_4_44_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1303_3"},{"key":"e_1_3_4_45_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_4_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCC.2002.1046340"},{"key":"e_1_3_4_47_1","first-page":"13","volume-title":"Ppig","author":"Sajaniemi J.","year":"2005","unstructured":"Sajaniemi, J., & Navarro-Prieto, R. (2005). Roles of variables in experts\u2019 programming knowledge. In Ppig (p. 13)."},{"key":"e_1_3_4_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404535"},{"key":"e_1_3_4_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151593"},{"key":"e_1_3_4_50_1","doi-asserted-by":"publisher","DOI":"10.1006\/imms.1993.1045"},{"key":"e_1_3_4_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016920"},{"key":"e_1_3_4_52_1","first-page":"147","volume-title":"Proceedings of the eleventh australasian conference on computing education-","volume":"95","author":"Shuhidan S.","year":"2009","unstructured":"Shuhidan, S., Hamilton, M., & D\u2019Souza, D. (2009). A taxonomic study of novice programming summative assessment. In Proceedings of the eleventh australasian conference on computing education-, Wellington, New Zealand volume 95 (pp. 147\u2013156)."},{"key":"e_1_3_4_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2401796.2401799"},{"key":"e_1_3_4_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_4_55_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0102_4"},{"key":"e_1_3_4_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10648-010-9128-5"},{"key":"e_1_3_4_57_1","first-page":"8","volume-title":"Ppig","author":"Teague D.","year":"2014","unstructured":"Teague, D., & Lister, R. (2014a). Blinded by their plight: Tracing and the preoperational programmer. In Ppig (p. 8)."},{"key":"e_1_3_4_58_1","volume-title":"Conferences in research and practice in information technology series","author":"Teague D.","year":"2014","unstructured":"Teague, D., & Lister, R. (2014b). Longitudinal think aloud study of a novice programmer. In Conferences in research and practice in information technology series, Auckland, New Zealand"},{"key":"e_1_3_4_60_1","doi-asserted-by":"publisher","DOI":"10.4324\/9781315113210"},{"key":"e_1_3_4_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428029.3428031"},{"key":"e_1_3_4_62_1","first-page":"37","volume-title":"Proceedings of the thirteenth australasian computing education conference-volume 114","author":"Whalley J.","year":"2011","unstructured":"Whalley, J., Clear, T., Robbins, P., & Thompson, E. (2011). Salient elements in novice solutions to code writing problems. In Proceedings of the thirteenth australasian computing education conference-volume 114, Perth, Australia (pp. 37\u201346)."},{"key":"e_1_3_4_63_1","first-page":"105","volume-title":"Proceedings of the sixteenth australasian computing education conference -","volume":"148","author":"Whalley J.","year":"2014","unstructured":"Whalley, J., & Kasto, N. (2014a). How difficult are novice code writing tasks?: A software metrics approach. In Proceedings of the sixteenth australasian computing education conference - volume 148 (pp. 105\u2013112). Darlinghurst, Australia, Australia: Australian Computer Society, Inc. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667503"},{"key":"e_1_3_4_64_1","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1145\/2591708.2591762","volume-title":"Proceedings of the 2014 conference on innovation & technology in computer science education","author":"Whalley J.","year":"2014","unstructured":"Whalley, J., & Kasto, N. (2014b). A qualitative think-aloud study of novice programmers\u2019 code writing strategies. In Proceedings of the 2014 conference on innovation & technology in computer science education, Uppsala, Sweden (pp. 279\u2013284)."},{"key":"e_1_3_4_65_1","first-page":"243","volume-title":"Proceedings of the 8th australasian conference on computing education -","volume":"52","author":"Whalley J. L.","year":"2006","unstructured":"Whalley, J. L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P. K. A., & Prasad, C. (2006). An Australasian study of reading and comprehension skills in novice programmers, using the bloom and solo taxonomies. In Proceedings of the 8th australasian conference on computing education - volume 52 (pp. 243\u2013252). Darlinghurst, Australia, Australia: Australian Computer Society, Inc. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id=1151869.1151901"},{"key":"e_1_3_4_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157215"}],"container-title":["Computer Science Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/08993408.2023.2169067","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T06:35:52Z","timestamp":1727159752000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/08993408.2023.2169067"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,24]]},"references-count":63,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,7,2]]}},"alternative-id":["10.1080\/08993408.2023.2169067"],"URL":"https:\/\/doi.org\/10.1080\/08993408.2023.2169067","relation":{},"ISSN":["0899-3408","1744-5175"],"issn-type":[{"value":"0899-3408","type":"print"},{"value":"1744-5175","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,24]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=ncse20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=ncse20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2022-09-02","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-01-12","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-01-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}