{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T08:31:47Z","timestamp":1765960307118,"version":"3.44.0"},"reference-count":77,"publisher":"Informa UK Limited","issue":"3","license":[{"start":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T00:00:00Z","timestamp":1707955200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["Computer Science Education"],"published-print":{"date-parts":[[2025,7,3]]},"DOI":"10.1080\/08993408.2024.2317079","type":"journal-article","created":{"date-parts":[[2024,2,16]],"date-time":"2024-02-16T01:46:14Z","timestamp":1708047974000},"page":"457-481","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":1,"title":["\u201cC\u201ding the light \u2013 assessing code comprehension in novice programmers using C code patterns"],"prefix":"10.1080","volume":"35","author":[{"given":"Christina","family":"Glasauer","sequence":"first","affiliation":[{"name":"University of Klagenfurt","place":["Klagenfurt, Austria"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin K.","family":"Yeh","sequence":"additional","affiliation":[{"name":"Pennsylvania State University-Brandywine","place":["Media, Pennsylvania, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lois Anne","family":"DeLong","sequence":"additional","affiliation":[{"name":"New York University","place":["Brooklyn, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Yan","sequence":"additional","affiliation":[{"name":"University of California San Diego","place":["La Jolla, California, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanyan","family":"Zhuang","sequence":"additional","affiliation":[{"name":"University of Colorado","place":["Colorado Springs, Colorado, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"301","published-online":{"date-parts":[[2024,2,15]]},"reference":[{"key":"e_1_3_4_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/13803611.2011.630522"},{"issue":"3","key":"e_1_3_4_3_1","first-page":"215","article-title":"GMX: Extended graphical model checks. A versatile replacement of the plotGOF() function of eRm","volume":"64","author":"Alexandrowicz R. W.","year":"2022","unstructured":"Alexandrowicz, R. W. (2022a). GMX: Extended graphical model checks. A versatile replacement of the plotGOF() function of eRm. Psychological Test and Assessment Modeling, 64(3), 215\u2013225.","journal-title":"Psychological Test and Assessment Modeling"},{"key":"e_1_3_4_4_1","unstructured":"Alexandrowicz R. W. (2022b). GMX: Extended graphical model checks of RM\/PCM\/RSM for multi-group splits [Computer software manual]. https:\/\/osf.io\/2ryd8\/(R package version 0.8-1)"},{"key":"e_1_3_4_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02291180"},{"key":"e_1_3_4_6_1","doi-asserted-by":"publisher","DOI":"10.31244\/jero.2022.01.06"},{"key":"e_1_3_4_7_1","volume-title":"The Theory and Practice of Item Response Theory","author":"Ayala R. J. D.","year":"2022","unstructured":"Ayala, R. J. D. (2022). The Theory and Practice of Item Response Theory (2nd ed.). Guilford Publications .","edition":"2"},{"key":"e_1_3_4_8_1","doi-asserted-by":"publisher","DOI":"10.3389\/fpsyg.2017.00897"},{"key":"e_1_3_4_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00033"},{"key":"e_1_3_4_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2348997"},{"key":"e_1_3_4_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742619"},{"key":"e_1_3_4_12_1","first-page":"397","volume-title":"Statistical theories of mental test scores","author":"Birnbaum A.","year":"1968","unstructured":"Birnbaum, A. (1968). Some Latent Trait Models and Their Use in Inferring an Examinee\u2019s Ability. In F. M. Lord, & M. R. Novick (Eds.), Statistical theories of mental test scores (pp. 397\u2013479). Addison-Wesley."},{"key":"e_1_3_4_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287372"},{"key":"e_1_3_4_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3571850"},{"key":"e_1_3_4_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163411"},{"key":"e_1_3_4_16_1","unstructured":"Bureau of Labor Statistics U.S. Department of Labor. (2022). Occupational Outlook Handbook. Retrieved September 13 2022 from https:\/\/www.bls.gov\/ooh\/computer-and-information-technology\/software-developers.htm"},{"key":"e_1_3_4_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390647"},{"key":"e_1_3_4_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02295131"},{"key":"e_1_3_4_19_1","doi-asserted-by":"publisher","DOI":"10.1006\/drev.1998.0467"},{"key":"e_1_3_4_20_1","doi-asserted-by":"publisher","DOI":"10.1080\/00223891.2010.497426"},{"key":"e_1_3_4_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2003.1263331"},{"key":"e_1_3_4_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432397"},{"key":"e_1_3_4_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3990-9"},{"key":"e_1_3_4_24_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-3514.93.5.880"},{"key":"e_1_3_4_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1214329"},{"key":"e_1_3_4_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339407"},{"key":"e_1_3_4_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230986"},{"key":"e_1_3_4_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/358589.358596"},{"key":"e_1_3_4_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546576"},{"key":"e_1_3_4_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4230-7_2"},{"key":"e_1_3_4_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4230-78"},{"key":"e_1_3_4_32_1","doi-asserted-by":"publisher","DOI":"10.1177\/014662168200600403"},{"key":"e_1_3_4_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02295182"},{"key":"e_1_3_4_34_1","volume-title":"Refactoring: Improving the design of existing code","author":"Fowler M.","year":"2018","unstructured":"Fowler, M. (2018). Refactoring: Improving the design of existing code (2nd ed.). Pearson International.","edition":"2"},{"key":"e_1_3_4_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4230-75"},{"key":"e_1_3_4_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409714"},{"key":"e_1_3_4_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106264"},{"key":"e_1_3_4_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196432"},{"key":"e_1_3_4_39_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2014.970781"},{"key":"e_1_3_4_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9621-x"},{"key":"e_1_3_4_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02289447"},{"key":"e_1_3_4_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3344429.3372501"},{"key":"e_1_3_4_43_1","volume-title":"Developer beliefs about binary operator precedence","author":"Jones D. M.","year":"2006","unstructured":"Jones, D. M. (2006). Developer beliefs about binary operator precedence. Open Standards. Retrieved 2023-10-23, from. https:\/\/www.open-std.org\/jtc1\/sc22\/wg23\/docs\/ISO-IECJTC1-SC22-WG23N0036-parenart.pdf"},{"key":"e_1_3_4_44_1","volume-title":"The practice of programming","author":"Kernighan B. W.","year":"1999","unstructured":"Kernighan, B. W., & Pike, R. (1999). The practice of programming (1st ed.). Addison-Wesley Professional.","edition":"1"},{"key":"e_1_3_4_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041624.1041673"},{"key":"e_1_3_4_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810041"},{"key":"e_1_3_4_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174781.3174784"},{"issue":"1","key":"e_1_3_4_48_1","first-page":"26","article-title":"CML based estimation of extended Rasch models with the eRm package in R","volume":"49","author":"Mair P.","year":"2007","unstructured":"Mair, P., & Hatzinger, R. (2007a). CML based estimation of extended Rasch models with the eRm package in R. Psychology Science, 49(1), 26\u201343.","journal-title":"Psychology Science"},{"key":"e_1_3_4_49_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v020.i09"},{"key":"e_1_3_4_50_1","unstructured":"Mair P. Hatzinger R. & Maier M. J. (2021). ERm: Extended rasch modeling [computer software manual]. https:\/\/cran.r-project.org\/package=eRm (R package Version 1.0-2)"},{"key":"e_1_3_4_51_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1562145"},{"key":"e_1_3_4_52_1","first-page":"171","volume-title":"Proceedings of the 12th annual workshop of the psychology of programming interest group (ppig)","author":"Marshall L.","year":"2000","unstructured":"Marshall, L., & Webber, J. (2000). Gotos considered harmful and other programmers\u2019 taboos. In Proceedings of the 12th annual workshop of the psychology of programming interest group (ppig) (pp. 171\u2013177). Memoria. https:\/\/ppig.org\/files\/2000-PPIG-12th-marshall.pdf"},{"key":"e_1_3_4_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/0361-476X(91)90037-L"},{"key":"e_1_3_4_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(81)90012-8"},{"key":"e_1_3_4_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2015.12"},{"key":"e_1_3_4_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4230-7"},{"key":"e_1_3_4_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4230-7"},{"key":"e_1_3_4_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960316"},{"key":"e_1_3_4_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02294444"},{"key":"e_1_3_4_60_1","volume-title":"Probabilistic models for some intelligence and attainment tests","author":"Rasch G.","year":"1960","unstructured":"Rasch, G. (1960). Probabilistic models for some intelligence and attainment tests. Nielsen & Lydiche."},{"key":"e_1_3_4_61_1","volume-title":"R: A language and environment for statistical computing [computer software manual]","author":"R Core Team","year":"2021","unstructured":"R Core Team. (2021). R: A language and environment for statistical computing [computer software manual]. https:\/\/www.R-project.org\/(RVersion4.2.0)"},{"key":"e_1_3_4_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373165.3373169"},{"key":"e_1_3_4_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227188"},{"key":"e_1_3_4_64_1","volume-title":"CML-parameter-estimation in a generalized multifactorial version of Rasch\u2019s probabilistic measurement model with two categories of answers","author":"Scheiblechner H.","year":"1971","unstructured":"Scheiblechner, H. (1971). CML-parameter-estimation in a generalized multifactorial version of Rasch\u2019s probabilistic measurement model with two categories of answers. Department of Psychology, University of Vienna."},{"key":"e_1_3_4_65_1","first-page":"476","article-title":"Das Lernen und L\u00f6sen komplexer Denkaufgaben [Learning and solving of complex reasoning items]","volume":"19","author":"Scheiblechner H.","year":"1972","unstructured":"Scheiblechner, H. (1972). Das Lernen und L\u00f6sen komplexer Denkaufgaben [Learning and solving of complex reasoning items]. Zeitschrift f\u00fcr Experimentelle und Angewandte Psychologie, 19, 476\u2013506.","journal-title":"Zeitschrift f\u00fcr Experimentelle und Angewandte Psychologie"},{"key":"e_1_3_4_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404535"},{"key":"e_1_3_4_67_1","doi-asserted-by":"publisher","DOI":"10.1287\/isre.6.3.286"},{"key":"e_1_3_4_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_4_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/tse.1984.5010283"},{"key":"e_1_3_4_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534973"},{"key":"e_1_3_4_71_1","doi-asserted-by":"publisher","DOI":"10.14257\/ijseia.2013.7.6.38"},{"key":"e_1_3_4_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953200"},{"key":"e_1_3_4_73_1","doi-asserted-by":"publisher","DOI":"10.1201\/9781315374512"},{"key":"e_1_3_4_74_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-85461-8"},{"key":"e_1_3_4_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2005.08.001"},{"key":"e_1_3_4_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2017.2734091"},{"key":"e_1_3_4_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287370"},{"key":"e_1_3_4_78_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-023-09654-0"}],"container-title":["Computer Science Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/08993408.2024.2317079","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,19]],"date-time":"2025-08-19T10:16:18Z","timestamp":1755598578000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/08993408.2024.2317079"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,15]]},"references-count":77,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,7,3]]}},"alternative-id":["10.1080\/08993408.2024.2317079"],"URL":"https:\/\/doi.org\/10.1080\/08993408.2024.2317079","relation":{},"ISSN":["0899-3408","1744-5175"],"issn-type":[{"type":"print","value":"0899-3408"},{"type":"electronic","value":"1744-5175"}],"subject":[],"published":{"date-parts":[[2024,2,15]]},"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":"2023-06-12","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-02-07","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-02-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}