{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T20:39:04Z","timestamp":1773693544390,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":103,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,16]],"date-time":"2021-08-16T00:00:00Z","timestamp":1629072000000},"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":[[2021,8,16]]},"DOI":"10.1145\/3446871.3469745","type":"proceedings-article","created":{"date-parts":[[2021,8,17]],"date-time":"2021-08-17T13:50:22Z","timestamp":1629208222000},"page":"198-212","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["A Semblance of Similarity: Student Categorisation of Simple Algorithmic Problem Statements"],"prefix":"10.1145","author":[{"given":"James","family":"Finnie-Ansley","sequence":"first","affiliation":[{"name":"University of Auckland, New Zealand"}]},{"given":"Paul","family":"Denny","sequence":"additional","affiliation":[{"name":"University of Auckland, New Zealand"}]},{"given":"Andrew","family":"Luxton-Reilly","sequence":"additional","affiliation":[{"name":"University of Auckland, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2021,8,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Problem solving and the development of abstract categories in programming languages. Memory & cognition 9, 4","author":"Adelson Beth","year":"1981","unstructured":"Beth Adelson . 1981. Problem solving and the development of abstract categories in programming languages. Memory & cognition 9, 4 ( 1981 ), 422\u2013433. Beth Adelson. 1981. Problem solving and the development of abstract categories in programming languages. Memory & cognition 9, 4 (1981), 422\u2013433."},{"key":"e_1_3_2_1_2_1","volume-title":"A pattern language: towns, buildings, construction","author":"Alexander Christopher","unstructured":"Christopher Alexander . 1977. A pattern language: towns, buildings, construction . Oxford university press . Christopher Alexander. 1977. A pattern language: towns, buildings, construction. Oxford university press."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287466"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the Fifth Pattern Languages of Programs Conference.","author":"Astrachan Owen","year":"1998","unstructured":"Owen Astrachan and Eugene Wallingford . 1998 . Loop patterns . In Proceedings of the Fifth Pattern Languages of Programs Conference. Owen Astrachan and Eugene Wallingford. 1998. Loop patterns. In Proceedings of the Fifth Pattern Languages of Programs Conference."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373165.3373184"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511759185"},{"key":"e_1_3_2_1_7_1","unstructured":"Kent Beck and Ward Cunningham. 1987. Using pattern languages for object-oriented programs. http:\/\/c2.com\/doc\/oopsla87.html(1987).  Kent Beck and Ward Cunningham. 1987. Using pattern languages for object-oriented programs. http:\/\/c2.com\/doc\/oopsla87.html(1987)."},{"key":"e_1_3_2_1_8_1","first-page":"45","article-title":"Constructivism in computer science education","volume":"20","author":"Ben-Ari Mordechai","year":"2001","unstructured":"Mordechai Ben-Ari . 2001 . Constructivism in computer science education . Journal of Computers in Mathematics and Science Teaching 20 , 1(2001), 45 \u2013 73 . Mordechai Ben-Ari. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20, 1(2001), 45\u201373.","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"e_1_3_2_1_9_1","volume-title":"Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome)","author":"Biggs B","unstructured":"John\u00a0 B Biggs and Kevin\u00a0 F Collis . 2014. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome) . Academic Press . John\u00a0B Biggs and Kevin\u00a0F Collis. 2014. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). Academic Press."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3024906.3024912"},{"key":"e_1_3_2_1_11_1","volume-title":"How people learn: Brain, mind, experience, and school","author":"Bransford John","unstructured":"John Bransford , John\u00a0 D Bransford , Ann\u00a0 L Brown , and Rodney\u00a0 R Cocking . 1999. How people learn: Brain, mind, experience, and school . National Academies Press . John Bransford, John\u00a0D Bransford, Ann\u00a0L Brown, and Rodney\u00a0R Cocking. 1999. How people learn: Brain, mind, experience, and school. National Academies Press."},{"key":"e_1_3_2_1_12_1","volume-title":"The nature and functions of schemas","author":"Brewer F","unstructured":"William\u00a0 F Brewer and Glenn\u00a0 V Nakamura . 1984. The nature and functions of schemas . Center for the Study of Reading Technical Report; no. 325 (1984). William\u00a0F Brewer and Glenn\u00a0V Nakamura. 1984. The nature and functions of schemas. Center for the Study of Reading Technical Report; no. 325 (1984)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227408"},{"key":"e_1_3_2_1_14_1","volume-title":"Self-explanations: How students study and use examples in learning to solve problems. Cognitive science 13, 2","author":"Chi TH","year":"1989","unstructured":"Michelene\u00a0 TH Chi , Miriam Bassok , Matthew\u00a0 W Lewis , Peter Reimann , and Robert Glaser . 1989 . Self-explanations: How students study and use examples in learning to solve problems. Cognitive science 13, 2 (1989), 145\u2013182. Michelene\u00a0TH Chi, Miriam Bassok, Matthew\u00a0W Lewis, Peter Reimann, and Robert Glaser. 1989. Self-explanations: How students study and use examples in learning to solve problems. Cognitive science 13, 2 (1989), 145\u2013182."},{"key":"e_1_3_2_1_15_1","volume-title":"Categorization and representation of physics problems by experts and novices. Cognitive science 5, 2","author":"Chi TH","year":"1981","unstructured":"Michelene\u00a0 TH Chi , Paul\u00a0 J Feltovich , and Robert Glaser . 1981. Categorization and representation of physics problems by experts and novices. Cognitive science 5, 2 ( 1981 ), 121\u2013152. Michelene\u00a0TH Chi, Paul\u00a0J Feltovich, and Robert Glaser. 1981. Categorization and representation of physics problems by experts and novices. Cognitive science 5, 2 (1981), 121\u2013152."},{"key":"e_1_3_2_1_16_1","unstructured":"Michael Clancy. 2004. Misconceptions and attitudes that interfere with learning to program. Computer science education research(2004) 85\u2013100.  Michael Clancy. 2004. Misconceptions and attitudes that interfere with learning to program. Computer science education research(2004) 85\u2013100."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/135250.134554"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/384266.299673"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141898"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339424"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.4018\/IJICTE.2016040103"},{"key":"e_1_3_2_1_22_1","volume-title":"Using edit distance to analyze card sorts. Expert Systems 22 (07","author":"Deibel Katherine","year":"2005","unstructured":"Katherine Deibel , Richard Anderson , and Ruth Anderson . 2005. Using edit distance to analyze card sorts. Expert Systems 22 (07 2005 ), 129\u2013138. https:\/\/doi.org\/10.1111\/j.1468-0394.2005.00304.x Katherine Deibel, Richard Anderson, and Ruth Anderson. 2005. Using edit distance to analyze card sorts. Expert Systems 22 (07 2005), 129\u2013138. https:\/\/doi.org\/10.1111\/j.1468-0394.2005.00304.x"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.14"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677222"},{"key":"e_1_3_2_1_25_1","volume-title":"Impact of a short intervention on novices","author":"Docktor L","year":"2012","unstructured":"Jennifer\u00a0 L Docktor , Jos\u00e9\u00a0 P Mestre , and Brian\u00a0 H Ross . 2012. Impact of a short intervention on novices \u2019 categorization criteria. Physical review special topics-physics education research 8, 2( 2012 ), 020102. Jennifer\u00a0L Docktor, Jos\u00e9\u00a0P Mestre, and Brian\u00a0H Ross. 2012. Impact of a short intervention on novices\u2019 categorization criteria. Physical review special topics-physics education research 8, 2(2012), 020102."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437800.3439202"},{"key":"e_1_3_2_1_28_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education.","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education."},{"key":"e_1_3_2_1_29_1","volume-title":"Discovery of grounded theory: Strategies for qualitative research","author":"Glaser G","unstructured":"Barney\u00a0 G Glaser and Anselm\u00a0 L Strauss . 2017. Discovery of grounded theory: Strategies for qualitative research . Routledge . Barney\u00a0G Glaser and Anselm\u00a0L Strauss. 2017. Discovery of grounded theory: Strategies for qualitative research. Routledge."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781119170174.epcn308"},{"key":"e_1_3_2_1_31_1","volume-title":"Essential software architecture","author":"Gorton Ian","unstructured":"Ian Gorton . 2006. Essential software architecture . Springer Science & Business Media . Ian Gorton. 2006. Essential software architecture. Springer Science & Business Media."},{"key":"e_1_3_2_1_32_1","volume-title":"The elusive thematic-materials effect in Wason\u2019s selection task. British journal of psychology 73, 3","author":"Griggs A","year":"1982","unstructured":"Richard\u00a0 A Griggs and James\u00a0 R Cox . 1982. The elusive thematic-materials effect in Wason\u2019s selection task. British journal of psychology 73, 3 ( 1982 ), 407\u2013420. Richard\u00a0A Griggs and James\u00a0R Cox. 1982. The elusive thematic-materials effect in Wason\u2019s selection task. British journal of psychology 73, 3 (1982), 407\u2013420."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1177\/0165551513481443"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/016146810010200702"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287350"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1098\/rstb.1981.0145"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"David\u00a0H Jonassen. 1997. Instructional design models for well-structured and Ill-structured problem-solving learning outcomes. Educational technology research and development 45 1(1997) 65\u201394.  David\u00a0H Jonassen. 1997. Instructional design models for well-structured and Ill-structured problem-solving learning outcomes. Educational technology research and development 45 1(1997) 65\u201394.","DOI":"10.1007\/BF02299613"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"David\u00a0H Jonassen. 2000. Toward a design theory of problem solving. Educational technology research and development 48 4(2000) 63\u201385.  David\u00a0H Jonassen. 2000. Toward a design theory of problem solving. Educational technology research and development 48 4(2000) 63\u201385.","DOI":"10.1007\/BF02300500"},{"key":"e_1_3_2_1_39_1","volume-title":"The psychology of personal constructs","author":"Kelly George","unstructured":"George Kelly . 2020. The psychology of personal constructs . Routledge . George Kelly. 2020. The psychology of personal constructs. Routledge."},{"key":"e_1_3_2_1_40_1","volume-title":"fire, and dangerous things: What categories reveal about the mind","author":"Lakoff George","unstructured":"George Lakoff . 2008. Women , fire, and dangerous things: What categories reveal about the mind . University of Chicago press. George Lakoff. 2008. Women, fire, and dangerous things: What categories reveal about the mind. University of Chicago press."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1785414.1785438"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1288580.1288598"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089787"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028174.971405"},{"key":"e_1_3_2_1_45_1","unstructured":"Mun Ling\u00a0Lo. 2012. Variation theory and the improvement of teaching and learning. G\u00f6teborg: Acta Universitatis Gothoburgensis.  Mun Ling\u00a0Lo. 2012. Variation theory and the improvement of teaching and learning. G\u00f6teborg: Acta Universitatis Gothoburgensis."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X014005014"},{"key":"e_1_3_2_1_47_1","volume-title":"Can experts","author":"Linn C","year":"1992","unstructured":"Marcia\u00a0 C Linn and Michael\u00a0 J Clancy . 1992. Can experts \u2019 explanations help students develop program design skills?International Journal of Man-Machine Studies 36, 4 ( 1992 ), 511\u2013551. Marcia\u00a0C Linn and Michael\u00a0J Clancy. 1992. Can experts\u2019 explanations help students develop program design skills?International Journal of Man-Machine Studies 36, 4 (1992), 511\u2013551."},{"key":"e_1_3_2_1_48_1","first-page":"3","article-title":"The Case for Case Studies of Programming","volume":"35","author":"Linn C.","year":"1992","unstructured":"Marcia\u00a0 C. Linn and Michael\u00a0 J. Clancy . 1992 . The Case for Case Studies of Programming Problems. Commun. ACM 35 , 3 (March 1992), 121\u2013132. https:\/\/doi.org\/10.1145\/131295.131301 Marcia\u00a0C. Linn and Michael\u00a0J. Clancy. 1992. The Case for Case Studies of Programming Problems. Commun. ACM 35, 3 (March 1992), 121\u2013132. https:\/\/doi.org\/10.1145\/131295.131301","journal-title":"Problems. Commun. ACM"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810041"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017726"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462505"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1998.0206"},{"key":"e_1_3_2_1_53_1","volume-title":"The cradle of categorization: Is the basic level basic?Cognitive development 3, 3","author":"Mandler M","year":"1988","unstructured":"Jean\u00a0 M Mandler and Patricia\u00a0 J Bauer . 1988. The cradle of categorization: Is the basic level basic?Cognitive development 3, 3 ( 1988 ), 247\u2013264. Jean\u00a0M Mandler and Patricia\u00a0J Bauer. 1988. The cradle of categorization: Is the basic level basic?Cognitive development 3, 3 (1988), 247\u2013264."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1080\/10508406.2018.1491852"},{"key":"e_1_3_2_1_55_1","volume-title":"Schemas in problem solving","author":"P Marshall","unstructured":"Sandra\u00a0 P Marshall 1995. Schemas in problem solving . Cambridge University Press , Chapter\u00a01. Sandra\u00a0P Marshall 1995. Schemas in problem solving. Cambridge University Press, Chapter\u00a01."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584330"},{"key":"e_1_3_2_1_57_1","volume-title":"Code Complete","author":"McConnell Steve","unstructured":"Steve McConnell . 2004. Code Complete , 2 nd Edition. Microsoft Press . Steve McConnell. 2004. Code Complete, 2nd Edition. Microsoft Press.","edition":"2"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1080\/08886504.1997.10782199"},{"key":"e_1_3_2_1_59_1","volume-title":"Schema theory revisited. Review of educational research 75, 4","author":"McVee B","year":"2005","unstructured":"Mary\u00a0 B McVee , Kailonnie Dunsmore , and James\u00a0 R Gavelek . 2005. Schema theory revisited. Review of educational research 75, 4 ( 2005 ), 531\u2013566. Mary\u00a0B McVee, Kailonnie Dunsmore, and James\u00a0R Gavelek. 2005. Schema theory revisited. Review of educational research 75, 4 (2005), 531\u2013566."},{"key":"e_1_3_2_1_60_1","volume-title":"Concepts and conceptual structure.American psychologist 44, 12","author":"Medin L","year":"1989","unstructured":"Douglas\u00a0 L Medin . 1989. Concepts and conceptual structure.American psychologist 44, 12 ( 1989 ), 1469. Douglas\u00a0L Medin. 1989. Concepts and conceptual structure.American psychologist 44, 12 (1989), 1469."},{"key":"e_1_3_2_1_61_1","volume-title":"Context theory of classification learning.Psychological review 85, 3","author":"Medin L","year":"1978","unstructured":"Douglas\u00a0 L Medin and Marguerite\u00a0 M Schaffer . 1978. Context theory of classification learning.Psychological review 85, 3 ( 1978 ), 207. Douglas\u00a0L Medin and Marguerite\u00a0M Schaffer. 1978. Context theory of classification learning.Psychological review 85, 3 (1978), 207."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1269900.1268830"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802332548"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008025"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1037\/0278-7393.11.1.70"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047505"},{"key":"e_1_3_2_1_67_1","volume-title":"Some observations on mental models. Mental models 7, 112","author":"Norman A","year":"1983","unstructured":"Donald\u00a0 A Norman . 1983. Some observations on mental models. Mental models 7, 112 ( 1983 ), 7\u201314. Donald\u00a0A Norman. 1983. Some observations on mental models. Mental models 7, 112 (1983), 7\u201314."},{"key":"e_1_3_2_1_68_1","volume-title":"Variation Theory","author":"Orgill MaryKay","unstructured":"MaryKay Orgill . 2012. Variation Theory . Springer US , Boston, MA , 3391\u20133393. https:\/\/doi.org\/10.1007\/978-1-4419-1428-6_272 MaryKay Orgill. 2012. Variation Theory. Springer US, Boston, MA, 3391\u20133393. https:\/\/doi.org\/10.1007\/978-1-4419-1428-6_272"},{"key":"e_1_3_2_1_69_1","unstructured":"Andrew Ortony and David\u00a0E Rumelhart. 1977. The representation of knowledge in memory. Schooling and the acquisition of knowledge(1977) 99\u2013135.  Andrew Ortony and David\u00a0E Rumelhart. 1977. The representation of knowledge in memory. Schooling and the acquisition of knowledge(1977) 99\u2013135."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.86.1.122"},{"key":"e_1_3_2_1_71_1","volume-title":"Proceedings of the SACLA conference, Pretoria, South Africa.","author":"Pillay Nelishia","year":"2010","unstructured":"Nelishia Pillay . 2010 . Teaching design patterns . In Proceedings of the SACLA conference, Pretoria, South Africa. Nelishia Pillay. 2010. Teaching design patterns. In Proceedings of the SACLA conference, Pretoria, South Africa."},{"key":"e_1_3_2_1_72_1","volume-title":"Learning from Worked-Out Examples and Problem Solving","author":"Renkl Alexander","year":"1844","unstructured":"Alexander Renkl and Robert\u00a0 K. Atkinson . 2010. Learning from Worked-Out Examples and Problem Solving . Cambridge University Press , 91\u2013108. https:\/\/doi.org\/10.1017\/CBO978051 1844 744.007 Alexander Renkl and Robert\u00a0K. Atkinson. 2010. Learning from Worked-Out Examples and Problem Solving. Cambridge University Press, 91\u2013108. https:\/\/doi.org\/10.1017\/CBO9780511844744.007"},{"key":"e_1_3_2_1_73_1","volume-title":"Learning and teaching programming: A review and discussion. Computer science education 13, 2","author":"Robins Anthony","year":"2003","unstructured":"Anthony Robins , Janet Rountree , and Nathan Rountree . 2003. Learning and teaching programming: A review and discussion. Computer science education 13, 2 ( 2003 ), 137\u2013172. Anthony Robins, Janet Rountree, and Nathan Rountree. 2003. Learning and teaching programming: A review and discussion. Computer science education 13, 2 (2003), 137\u2013172."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.013"},{"key":"e_1_3_2_1_75_1","volume-title":"Principles of categorization. Concepts: core readings 189","author":"Rosch Eleanor","year":"1999","unstructured":"Eleanor Rosch . 1999. Principles of categorization. Concepts: core readings 189 ( 1999 ). Eleanor Rosch. 1999. Principles of categorization. Concepts: core readings 189 (1999)."},{"key":"e_1_3_2_1_76_1","volume-title":"Natural categories. Cognitive psychology 4, 3","author":"Rosch H","year":"1973","unstructured":"Eleanor\u00a0 H Rosch . 1973. Natural categories. Cognitive psychology 4, 3 ( 1973 ), 328\u2013350. Eleanor\u00a0H Rosch. 1973. Natural categories. Cognitive psychology 4, 3 (1973), 328\u2013350."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1468-0394.2005.00300.x"},{"key":"e_1_3_2_1_78_1","volume-title":"Schemata: The building blocks of Cognition. Theoretical issues in reading comprehension: Perspectives from cognitive psychology, linguistics, artificial intelligence and education 11, 1(2017), 33\u201358.","author":"Rumelhart E","year":"2017","unstructured":"David\u00a0 E Rumelhart . 2017 . Schemata: The building blocks of Cognition. Theoretical issues in reading comprehension: Perspectives from cognitive psychology, linguistics, artificial intelligence and education 11, 1(2017), 33\u201358. David\u00a0E Rumelhart. 2017. Schemata: The building blocks of Cognition. Theoretical issues in reading comprehension: Perspectives from cognitive psychology, linguistics, artificial intelligence and education 11, 1(2017), 33\u201358."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCC.2002.1046340"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828963"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802114698"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151594"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/2667490.2667497"},{"key":"e_1_3_2_1_84_1","volume-title":"Immanuel Kant\u2019s critique of pure reason","author":"Smith Norman\u00a0Kemp","unstructured":"Norman\u00a0Kemp Smith . 2011. Immanuel Kant\u2019s critique of pure reason . Read Books Ltd . Norman\u00a0Kemp Smith. 2011. Immanuel Kant\u2019s critique of pure reason. Read Books Ltd."},{"key":"e_1_3_2_1_85_1","volume-title":"Misconceptions reconceived: A constructivist analysis of knowledge in transition. The journal of the learning sciences 3, 2","author":"P","year":"1994","unstructured":"John\u00a0 P Smith\u00a0III, Andrea\u00a0 A DiSessa , and Jeremy Roschelle . 1994. Misconceptions reconceived: A constructivist analysis of knowledge in transition. The journal of the learning sciences 3, 2 ( 1994 ), 115\u2013163. John\u00a0P Smith\u00a0III, Andrea\u00a0A DiSessa, and Jeremy Roschelle. 1994. Misconceptions reconceived: A constructivist analysis of knowledge in transition. The journal of the learning sciences 3, 2 (1994), 115\u2013163."},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_1_89_1","unstructured":"Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media.  Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534973"},{"key":"e_1_3_2_1_91_1","unstructured":"Asher Sterkin. 2006. Teaching Design Patterns.. In FECS. Citeseer 167\u2013176.  Asher Sterkin. 2006. Teaching Design Patterns.. In FECS. Citeseer 167\u2013176."},{"key":"e_1_3_2_1_92_1","volume-title":"Cognitive load during problem solving: Effects on learning. Cognitive science 12, 2","author":"Sweller John","year":"1988","unstructured":"John Sweller . 1988. Cognitive load during problem solving: Effects on learning. Cognitive science 12, 2 ( 1988 ), 257\u2013285. John Sweller. 1988. Cognitive load during problem solving: Effects on learning. Cognitive science 12, 2 (1988), 257\u2013285."},{"key":"e_1_3_2_1_93_1","volume-title":"Using card sorts to elicit web page quality attributes. Ieee software 18, 4","author":"Upchurch Linda","year":"2001","unstructured":"Linda Upchurch , Gordon Rugg , and Barbara Kitchenham . 2001. Using card sorts to elicit web page quality attributes. Ieee software 18, 4 ( 2001 ), 84. Linda Upchurch, Gordon Rugg, and Barbara Kitchenham. 2001. Using card sorts to elicit web page quality attributes. Ieee software 18, 4 (2001), 84."},{"key":"e_1_3_2_1_94_1","volume-title":"Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice. Computers in human behavior 6, 3","author":"Van\u00a0Merrienboer JG","year":"1990","unstructured":"Jeroen\u00a0 JG Van\u00a0Merrienboer and Fred\u00a0 GWC Paas . 1990. Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice. Computers in human behavior 6, 3 ( 1990 ), 273\u2013289. Jeroen\u00a0JG Van\u00a0Merrienboer and Fred\u00a0GWC Paas. 1990. Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice. Computers in human behavior 6, 3 (1990), 273\u2013289."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930479"},{"key":"e_1_3_2_1_96_1","volume-title":"Influence of situational and conceptual rewording on word problem solving. British journal of educational psychology 77, 4","author":"Vicente Santiago","year":"2007","unstructured":"Santiago Vicente , Jose Orrantia , and Lieven Verschaffel . 2007. Influence of situational and conceptual rewording on word problem solving. British journal of educational psychology 77, 4 ( 2007 ), 829\u2013848. Santiago Vicente, Jose Orrantia, and Lieven Verschaffel. 2007. Influence of situational and conceptual rewording on word problem solving. British journal of educational psychology 77, 4 (2007), 829\u2013848."},{"key":"e_1_3_2_1_97_1","unstructured":"Eugene Wallingford. 1998. Elementary patterns and their role in instruction. In OOPSLA\u201998.  Eugene Wallingford. 1998. Elementary patterns and their role in instruction. In OOPSLA\u201998."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047500"},{"key":"e_1_3_2_1_99_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Whalley L.","year":"2006","unstructured":"Jacqueline\u00a0 L. Whalley , Raymond Lister , Errol Thompson , Tony Clear , Phil Robbins , P.\u00a0K.\u00a0 Ajith Kumar , and Christine Prasad . 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 (Hobart, Australia) (ACE \u201906). Australian Computer Society, Inc., AUS, 243\u2013252. Jacqueline\u00a0L. Whalley, Raymond Lister, Errol Thompson, Tony Clear, Phil Robbins, P.\u00a0K.\u00a0Ajith Kumar, and Christine Prasad. 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 (Hobart, Australia) (ACE \u201906). Australian Computer Society, Inc., AUS, 243\u2013252."},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/820127.820171"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1565235"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1080\/00220973.2012.745466"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287385"}],"event":{"name":"ICER 2021: ACM Conference on International Computing Education Research","location":"Virtual Event USA","acronym":"ICER 2021","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 17th ACM Conference on International Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3446871.3469745","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3446871.3469745","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:32Z","timestamp":1750193252000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3446871.3469745"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,16]]},"references-count":103,"alternative-id":["10.1145\/3446871.3469745","10.1145\/3446871"],"URL":"https:\/\/doi.org\/10.1145\/3446871.3469745","relation":{},"subject":[],"published":{"date-parts":[[2021,8,16]]},"assertion":[{"value":"2021-08-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}