{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T16:16:19Z","timestamp":1780589779507,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":131,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,12,18]],"date-time":"2019-12-18T00:00:00Z","timestamp":1576627200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Conselho Nacional de Desenvolvimento Cientifico e Tecnologico (CNPq)","award":["201365\/2015-4"],"award-info":[{"award-number":["201365\/2015-4"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,12,18]]},"DOI":"10.1145\/3344429.3372501","type":"proceedings-article","created":{"date-parts":[[2020,2,4]],"date-time":"2020-02-04T14:31:43Z","timestamp":1580826703000},"page":"27-52","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":78,"title":["Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories"],"prefix":"10.1145","author":[{"given":"Cruz","family":"Izu","sequence":"first","affiliation":[{"name":"University of Adelaide, Adelaide, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carsten","family":"Schulte","sequence":"additional","affiliation":[{"name":"Paderborn University, Paderborn, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ashish","family":"Aggarwal","sequence":"additional","affiliation":[{"name":"University of Florida, Florida, FL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Quintin","family":"Cutts","sequence":"additional","affiliation":[{"name":"University of Glasgow, Glasgow, Scotland Uk"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rodrigo","family":"Duran","sequence":"additional","affiliation":[{"name":"Aalto University, Espoo, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mirela","family":"Gutica","sequence":"additional","affiliation":[{"name":"British Columbia Institute of Technology, Burnaby, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Birte","family":"Heinemann","sequence":"additional","affiliation":[{"name":"Paderborn University, Paderborn, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eileen","family":"Kraemer","sequence":"additional","affiliation":[{"name":"Clemson University, Clemson, SC, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Violetta","family":"Lonati","sequence":"additional","affiliation":[{"name":"University of Milan, Milan, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Claudio","family":"Mirolo","sequence":"additional","affiliation":[{"name":"University of Udine, Udine, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Renske","family":"Weeda","sequence":"additional","affiliation":[{"name":"Radboud University, Nijmegen, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,12,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"LorinW. Anderson and David R. Krathwohl (Eds.). 2001. Taxonomy for Learning Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives. Longman New York.  LorinW. Anderson and David R. Krathwohl (Eds.). 2001. Taxonomy for Learning Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives. Longman New York."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/273133.273182"},{"key":"e_1_3_2_1_3_1","volume-title":"Loop Patterns. In Proceedings of the Fifth Pattern Languages of Programming Conference (PLoP'98)","author":"Astrachan Owen","year":"1998","unstructured":"Owen Astrachan and Eugene Wallingford . 1998 . Loop Patterns. In Proceedings of the Fifth Pattern Languages of Programming Conference (PLoP'98) . https: \/\/users.cs.duke.edu\/~ola\/patterns\/plopd\/loops.html Owen Astrachan and Eugene Wallingford. 1998. Loop Patterns. In Proceedings of the Fifth Pattern Languages of Programming Conference (PLoP'98). https: \/\/users.cs.duke.edu\/~ola\/patterns\/plopd\/loops.html"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of ISSEP. 71--82","author":"Barendsen E.","unstructured":"E. Barendsen , V. Dagiene , M. Saeli , and C. Schulte . 2014. Eliciting computing science teachers' PCK using the Content Representation format: Experiences and future directions . In Proceedings of ISSEP. 71--82 . E. Barendsen, V. Dagiene, M. Saeli, and C. Schulte. 2014. Eliciting computing science teachers' PCK using the Content Representation format: Experiences and future directions. In Proceedings of ISSEP. 71--82."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 41st Information Systems Research Seminar in Scandinavia: Digital Adaptation, Disruption and Survival (IRIS2018)","author":"Begum Marjahan","year":"2018","unstructured":"Marjahan Begum , Jacob N\u00f8rbjerg , and Torkil Clemmensen . 2018 . Strategies of Novice Programmers . In Proceedings of the 41st Information Systems Research Seminar in Scandinavia: Digital Adaptation, Disruption and Survival (IRIS2018) (IRIS). http:\/\/hdl.handle.net\/10398\/9686 Marjahan Begum, Jacob N\u00f8rbjerg, and Torkil Clemmensen. 2018. Strategies of Novice Programmers. In Proceedings of the 41st Information Systems Research Seminar in Scandinavia: Digital Adaptation, Disruption and Survival (IRIS2018) (IRIS). http:\/\/hdl.handle.net\/10398\/9686"},{"key":"e_1_3_2_1_6_1","volume-title":"Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome)","author":"Biggs J. B.","unstructured":"J. B. Biggs and K. F Collis . 1982. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome) . Academic Press , New York, USA. J. B. Biggs and K. F Collis. 1982. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). Academic Press, New York, USA."},{"key":"e_1_3_2_1_7_1","volume-title":"Proc. 24th AnnualWorkshop of the Psychology of Programming Interest Group. Article 6, 7 pages.","author":"Bornat Richard","year":"2012","unstructured":"Richard Bornat , Saeed Dehnadi , and David Barton . 2012 . Observing Mental Models in Novice Programmers . In Proc. 24th AnnualWorkshop of the Psychology of Programming Interest Group. Article 6, 7 pages. Richard Bornat, Saeed Dehnadi, and David Barton. 2012. Observing Mental Models in Novice Programmers. In Proc. 24th AnnualWorkshop of the Psychology of Programming Interest Group. Article 6, 7 pages."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(77)80039-4"},{"key":"e_1_3_2_1_9_1","volume-title":"International journal of man-machine studies 18, 6","author":"Brooks Ruven","year":"1983","unstructured":"Ruven Brooks . 1983. Towards a theory of the comprehension of computer programs . International journal of man-machine studies 18, 6 ( 1983 ), 543--554. https:\/\/doi.org\/10.1016\/S0020--7373(83)80031--5 10.1016\/S0020--7373(83)80031--5 Ruven Brooks. 1983. Towards a theory of the comprehension of computer programs. International journal of man-machine studies 18, 6 (1983), 543--554. https:\/\/doi.org\/10.1016\/S0020--7373(83)80031--5"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2532748.2532752"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2526968.2526969"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151602"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844559"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1080\/14926156.2015.1014075"},{"key":"e_1_3_2_1_15_1","volume-title":"Didactic transposition in mathematics education. Encyclopedia of mathematics education","author":"Chevallard Yves","year":"2014","unstructured":"Yves Chevallard and Marianna Bosch . 2014. Didactic transposition in mathematics education. Encyclopedia of mathematics education ( 2014 ), 170--174. Yves Chevallard and Marianna Bosch. 2014. Didactic transposition in mathematics education. Encyclopedia of mathematics education (2014), 170--174."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1080\/00461520.2014.965823"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189835.2189837"},{"key":"e_1_3_2_1_18_1","unstructured":"Tony Clear J.L. Whalley Phil Robbins Anne Philpott Anna Eckerdal and M. Laakso. 2011. Report on the final BRACElet workshop: Auckland University of Technology September 2010. (2011).  Tony Clear J.L. Whalley Phil Robbins Anne Philpott Anna Eckerdal and M. Laakso. 2011. Report on the final BRACElet workshop: Auckland University of Technology September 2010. (2011)."},{"key":"e_1_3_2_1_19_1","volume-title":"Clements and Julie Sarama","author":"Douglas","year":"2009","unstructured":"Douglas H. Clements and Julie Sarama . 2009 . Learning trajectories in early mathematics--sequences of acquisition and teaching. Encyclopedia of language and literacy development (2009), 1--7. Douglas H. Clements and Julie Sarama. 2009. Learning trajectories in early mathematics--sequences of acquisition and teaching. Encyclopedia of language and literacy development (2009), 1--7."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538911"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference -","volume":"114","author":"Corney Malcolm","year":"2011","unstructured":"Malcolm Corney , Raymond Lister , and Donna Teague . 2011 . Early Relational Reasoning and the Novice Programmer: Swapping As the \"Hello World\" of Relational Reasoning . In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114 (ACE '11). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 95--104. http:\/\/dl.acm.org\/citation.cfm?id= 2459936.2459948 Malcolm Corney, Raymond Lister, and Donna Teague. 2011. Early Relational Reasoning and the Novice Programmer: Swapping As the \"Hello World\" of Relational Reasoning. In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114 (ACE '11). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 95--104. http:\/\/dl.acm.org\/citation.cfm?id= 2459936.2459948"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106190"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319788"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education-Volume 52","author":"Raadt Michael De","year":"2006","unstructured":"Michael De Raadt , Richard Watson , and Mark Toleman . 2006 . Chick sexing and novice programmers: explicit instruction of problem solving strategies . In Proceedings of the 8th Australasian Conference on Computing Education-Volume 52 . Australian Computer Society, Inc., 55--62. Michael De Raadt, Richard Watson, and Mark Toleman. 2006. Chick sexing and novice programmers: explicit instruction of problem solving strategies. In Proceedings of the 8th Australasian Conference on Computing Education-Volume 52. Australian Computer Society, Inc., 55--62."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education-Volume 95","author":"Raadt Michael De","year":"2009","unstructured":"Michael De Raadt , Richard Watson , and Mark Toleman . 2009 . Teaching and assessing programming strategies explicitly . In Proceedings of the Eleventh Australasian Conference on Computing Education-Volume 95 . Australian Computer Society, Inc., 45--54. Michael De Raadt, Richard Watson, and Mark Toleman. 2009. Teaching and assessing programming strategies explicitly. In Proceedings of the Eleventh Australasian Conference on Computing Education-Volume 95. Australian Computer Society, Inc., 45--54."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/382204.382524"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404532"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(05)80122-1"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3265757.3265776"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319755"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339407"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230986"},{"key":"e_1_3_2_1_35_1","volume-title":"Pattern Based Programming Instruction. In 1996 Annual Conference. ASEE Conferences, Washington, District of Columbia.","author":"East J. Philip","year":"1996","unstructured":"J. Philip East , S. Rebecca Thomas , Eugene Wallingford , Walter Beck , and Janet Drake . 1996 . Pattern Based Programming Instruction. In 1996 Annual Conference. ASEE Conferences, Washington, District of Columbia. J. Philip East, S. Rebecca Thomas, Eugene Wallingford, Walter Beck, and Janet Drake. 1996. Pattern Based Programming Instruction. In 1996 Annual Conference. ASEE Conferences, Washington, District of Columbia."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089799"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595453.1595486"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141895"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839613"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844556"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169088"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1319030111"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.612004"},{"key":"e_1_3_2_1_44_1","volume-title":"Guide to Teaching Computer Science: An Activity-Based Approach","author":"Hazzan Orit","unstructured":"Orit Hazzan , Tami Lapidot , and Noa Ragonis . 2011. Guide to Teaching Computer Science: An Activity-Based Approach ( 1 st ed.). Springer Publishing Company, Inc orporated. Orit Hazzan, Tami Lapidot, and Noa Ragonis. 2011. Guide to Teaching Computer Science: An Activity-Based Approach (1st ed.). Springer Publishing Company, Incorporated.","edition":"1"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361300"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445364"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159499"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960324"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339400"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1199327"},{"key":"e_1_3_2_1_51_1","volume-title":"Comprehension: A paradigm for cognition.","author":"Kintsch Walter","year":"1998","unstructured":"Walter Kintsch . 1998 . Comprehension: A paradigm for cognition. New York : Cambridge . Walter Kintsch. 1998. Comprehension: A paradigm for cognition. New York: Cambridge."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319745"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-007-3940-6"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008014"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the Fifth Australasian Conference on Computing Education -","volume":"20","author":"Sarah","unstructured":"Sarah K. Kummerfeld and Judy Kay. 2003. The Neglected Battle Fields of Syntax Errors . In Proceedings of the Fifth Australasian Conference on Computing Education - Volume 20 (ACE '03). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 105--111. http:\/\/dl.acm.org\/citation.cfm?id=858403.858416 Sarah K. Kummerfeld and Judy Kay. 2003. The Neglected Battle Fields of Syntax Errors. In Proceedings of the Fifth Australasian Conference on Computing Education - Volume 20 (ACE '03). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 105--111. http:\/\/dl.acm.org\/citation.cfm?id=858403.858416"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157246"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X014005014"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the 20th Conference of the National Advisory Committee on Computing Qualifications (NACCQ'07)","author":"Lister Raymond","year":"2007","unstructured":"Raymond Lister . 2007 . The Neglected Middle Novice Programmer: Reading and Writing without Abstracting . In Proceedings of the 20th Conference of the National Advisory Committee on Computing Qualifications (NACCQ'07) , S. Mann and N. Bridgeman (Eds.). 133--140. Raymond Lister. 2007. The Neglected Middle Novice Programmer: Reading and Writing without Abstracting. In Proceedings of the 20th Conference of the National Advisory Committee on Computing Qualifications (NACCQ'07), S. Mann and N. Bridgeman (Eds.). 133--140."},{"key":"e_1_3_2_1_59_1","first-page":"9","article-title":"Concrete and other neo-piagetian forms of reasoning in the novice programmer","volume":"114","author":"Lister Raymond","year":"2011","unstructured":"Raymond Lister . 2011 . Concrete and other neo-piagetian forms of reasoning in the novice programmer . Conf. Res. Pract. Inf. Technol. Ser. 114 (2011), 9 -- 18 . Raymond Lister. 2011. Concrete and other neo-piagetian forms of reasoning in the novice programmer. Conf. Res. Pract. Inf. Technol. Ser. 114 (2011), 9--18.","journal-title":"Conf. Res. Pract. Inf. Technol. Ser."},{"key":"e_1_3_2_1_60_1","volume-title":"Kate Sanders, Otto Sepp\u00e4l\u00e4, Beth Simon, and Lynda Thomas.","author":"Lister Raymond","year":"2004","unstructured":"Raymond Lister , Elizabeth S. Adams , Sue Fitzgerald , William Fone , John Hamer , Morten Lindholm , Robert McCartney , Jan Erik Mostr\u00f6m , Kate Sanders, Otto Sepp\u00e4l\u00e4, Beth Simon, and Lynda Thomas. 2004 . A Multi-national Study of Reading and Tracing Skills in Novice Programmers. In Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education (ITiCSEWGR '04). ACM, New York, NY, USA, 119--150. https:\/\/doi.org\/10.1145\/1044550. 1041673 10.1145\/1044550 Raymond Lister, Elizabeth S. Adams, Sue Fitzgerald, William Fone, John Hamer, Morten Lindholm, Robert McCartney, Jan Erik Mostr\u00f6m, Kate Sanders, Otto Sepp\u00e4l\u00e4, Beth Simon, and Lynda Thomas. 2004. A Multi-national Study of Reading and Tracing Skills in Novice Programmers. In Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education (ITiCSEWGR '04). ACM, New York, NY, USA, 119--150. https:\/\/doi.org\/10.1145\/1044550. 1041673"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140157"},{"key":"e_1_3_2_1_62_1","unstructured":"Joanne Lobato and C. DavidWalters. 2017. A Taxonomy of Approaches to Learning Trajectories and Progressions. NCTM 74--101.  Joanne Lobato and C. DavidWalters. 2017. A Taxonomy of Approaches to Learning Trajectories and Progressions. NCTM 74--101."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1002\/tea.20007"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174781.3174784"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/356835.356841"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"crossref","unstructured":"Philipp Mayring. 2014. Qualitative Content Analysis: Theoretical Foundation Basic Procedures and Software Solution. Klagenfurt.  Philipp Mayring. 2014. Qualitative Content Analysis: Theoretical Foundation Basic Procedures and Software Solution. Klagenfurt.","DOI":"10.1007\/978-94-017-9181-6_13"},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the 4th Koli Calling International Conference on Computing Education Research (Koli Calling '04)","author":"McCartney Robert","year":"2004","unstructured":"Robert McCartney , Jan Erik Mostr\u00f6m , Kate Sanders , and Otto Sepp\u00e4l\u00e4 . 2004 . Questions, Annotations, and Institutions: observations from a study of novice programmers . In Proceedings of the 4th Koli Calling International Conference on Computing Education Research (Koli Calling '04) . ACM, New York, USA, 11-- 19. Robert McCartney, Jan Erik Mostr\u00f6m, Kate Sanders, and Otto Sepp\u00e4l\u00e4. 2004. Questions, Annotations, and Institutions: observations from a study of novice programmers. In Proceedings of the 4th Koli Calling International Conference on Computing Education Research (Koli Calling '04). ACM, New York, USA, 11-- 19."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/572139.572181"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1080\/08886504.1997.10782199"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(81)90012-8"},{"key":"e_1_3_2_1_73_1","volume-title":"Ortrun Zuber-Skerritt (Ed.)","author":"Melrose Mary J.","year":"2033","unstructured":"Mary J. Melrose . 1996. Got a Philosophical Match? Does it Matter? In New directions in action research , Ortrun Zuber-Skerritt (Ed.) . Falmer Press , London, UK , 41--53. https:\/\/doi.org\/doi.org\/10.4324\/9780 2033 92935 10.4324\/9780203392935 Mary J. Melrose. 1996. Got a Philosophical Match? Does it Matter? In New directions in action research, Ortrun Zuber-Skerritt (Ed.). Falmer Press, London, UK, 41--53. https:\/\/doi.org\/doi.org\/10.4324\/9780203392935"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822136"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361296"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319746"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989928"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268830"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157249"},{"key":"e_1_3_2_1_80_1","volume-title":"Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17)","author":"Nelson Greg L.","unstructured":"Greg L. Nelson , Benjamin Xie , and Andrew J. Ko . 2017. Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1 . In Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17) . ACM, New York, NY, USA, 2--11. https:\/\/doi.org\/10.1145\/ 3105726.3106178 Greg L. Nelson, Benjamin Xie, and Andrew J. Ko. 2017. Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1. In Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17). ACM, New York, NY, USA, 2--11. https:\/\/doi.org\/10.1145\/ 3105726.3106178"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960316"},{"key":"e_1_3_2_1_82_1","volume-title":"ACE '06: Proceedings of the 8th Austalian conference on Computing education. Australian Computer Society, Inc.","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden . 2006 . Parson's programming puzzles: a fun and effective learning tool for first programming courses . In ACE '06: Proceedings of the 8th Austalian conference on Computing education. Australian Computer Society, Inc. , Darlinghurst, Australia, Australia, 157--163. Dale Parsons and Patricia Haden. 2006. Parson's programming puzzles: a fun and effective learning tool for first programming courses. In ACE '06: Proceedings of the 8th Austalian conference on Computing education. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157--163."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2010.10"},{"key":"e_1_3_2_1_84_1","volume-title":"Working group reports on ITiCSE on Innovation and technology in computer science education (ITiCSEWGR '07)","author":"Pears Arnold","unstructured":"Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , and James Paterson . 2007. A survey of literature on the teaching of introductory programming . In Working group reports on ITiCSE on Innovation and technology in computer science education (ITiCSEWGR '07) . ACM , New York, NY, USA , 204--223. https:\/\/doi.org\/10.1145\/1345443. 1345441 10.1145\/1345443 Arnold Pears, Stephen Seidman, Lauri Malmi, Linda Mannila, Elizabeth Adams, Jens Bennedsen, Marie Devlin, and James Paterson. 2007. A survey of literature on the teaching of introductory programming. In Working group reports on ITiCSE on Innovation and technology in computer science education (ITiCSEWGR '07). ACM, New York, NY, USA, 204--223. https:\/\/doi.org\/10.1145\/1345443. 1345441"},{"key":"e_1_3_2_1_85_1","volume-title":"Comprehension Strategies in Programming. In Empirical Studies of Programmers: Second Workshop, Gary M. Olson, Sylvia Sheppard, and Elliot Soloway (Eds.). Ablex Publishing Corp.","author":"Pennington Nancy","year":"1987","unstructured":"Nancy Pennington . 1987 . Comprehension Strategies in Programming. In Empirical Studies of Programmers: Second Workshop, Gary M. Olson, Sylvia Sheppard, and Elliot Soloway (Eds.). Ablex Publishing Corp. , Norwood, NJ, USA, 100--113. Nancy Pennington. 1987. Comprehension Strategies in Programming. In Empirical Studies of Programmers: Second Workshop, Gary M. Olson, Sylvia Sheppard, and Elliot Soloway (Eds.). Ablex Publishing Corp., Norwood, NJ, USA, 100--113."},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2938142"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331819"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"crossref","unstructured":"Iyad Rahwan Manuel Cebrian Nick Obradovich Josh Bongard Jean-Fran\u00e7ois Bonnefon Cynthia Breazeal Jacob W Crandall Nicholas A Christakis Iain D Couzin Matthew O Jackson etal 2019. Machine behaviour. Nature 568 7753 (2019) 477.  Iyad Rahwan Manuel Cebrian Nick Obradovich Josh Bongard Jean-Fran\u00e7ois Bonnefon Cynthia Breazeal Jacob W Crandall Nicholas A Christakis Iain D Couzin Matthew O Jackson et al. 2019. Machine behaviour. Nature 568 7753 (2019) 477.","DOI":"10.1038\/s41586-019-1138-y"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230979"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287396"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106166"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1303_3"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1904_3"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_2_1_95_1","volume-title":"Psychology of programming, J.-M","author":"Rogalski Janine","unstructured":"Janine Rogalski and Renan Samur\u00e7ay . 1990. Acquisition of programming knowledge and skills . In Psychology of programming, J.-M . Hoc (Ed.). Academic Press . Janine Rogalski and Renan Samur\u00e7ay. 1990. Acquisition of programming knowledge and skills. In Psychology of programming, J.-M. Hoc (Ed.). Academic Press."},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600874584"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056563"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140162"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/2543882.2543885"},{"key":"e_1_3_2_1_101_1","volume-title":"A reconsideration of cognitive load theory. Educational psychology review 19, 4","author":"Schnotz Wolfgang","year":"2007","unstructured":"Wolfgang Schnotz and Christian K\u00fcrschner . 2007. A reconsideration of cognitive load theory. Educational psychology review 19, 4 ( 2007 ), 469--508. Wolfgang Schnotz and Christian K\u00fcrschner. 2007. A reconsideration of cognitive load theory. Educational psychology review 19, 4 (2007), 469--508."},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822120"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404535"},{"key":"e_1_3_2_1_104_1","volume-title":"Proceedings of the 2010 ITiCSE Working Group Reports (ITiCSE-WGR '10)","author":"Schulte Carsten","year":"1971","unstructured":"Carsten Schulte , Tony Clear , Ahmad Taherkhani , Teresa Busjahn , and James H. Paterson . 2010. An Introduction to Program Comprehension for Computer Science Educators . In Proceedings of the 2010 ITiCSE Working Group Reports (ITiCSE-WGR '10) . ACM, New York, NY, USA, 65--86. https:\/\/doi.org\/10.1145\/ 1971 681.1971687 Carsten Schulte, Tony Clear, Ahmad Taherkhani, Teresa Busjahn, and James H. Paterson. 2010. An Introduction to Program Comprehension for Computer Science Educators. In Proceedings of the 2010 ITiCSE Working Group Reports (ITiCSE-WGR '10). ACM, New York, NY, USA, 65--86. https:\/\/doi.org\/10.1145\/ 1971681.1971687"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493403"},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/3137065.3137084"},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC3e.2015.7403482"},{"key":"e_1_3_2_1_108_1","volume-title":"Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '08)","author":"Sheard Judy","unstructured":"Judy Sheard , Angela Carbone , Raymond Lister , Beth Simon , Errol Thompson , and Jacqueline L. Whalley . 2008. Going SOLO to Assess Novice Programmers . In Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '08) . ACM, New York, NY, USA, 209--213. Judy Sheard, Angela Carbone, Raymond Lister, Beth Simon, Errol Thompson, and Jacqueline L. Whalley. 2008. Going SOLO to Assess Novice Programmers. In Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '08). ACM, New York, NY, USA, 209--213."},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X015002004"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/182.358436"},{"key":"e_1_3_2_1_112_1","article-title":"Notional Machines and Introductory Programming","volume":"13","author":"Sorva Juha","year":"2013","unstructured":"Juha Sorva . 2013 . Notional Machines and Introductory Programming Education. Trans. Comput. Educ. 13 , 2, Article 8 (July 2013), 8:1--8:31 pages. https:\/\/doi.org\/ 10.1145\/2483710.2483713 10.1145\/2483710.2483713 Juha Sorva. 2013. Notional Machines and Introductory Programming Education. Trans. Comput. Educ. 13, 2, Article 8 (July 2013), 8:1--8:31 pages. https:\/\/doi.org\/ 10.1145\/2483710.2483713","journal-title":"Education. Trans. Comput. Educ."},{"key":"e_1_3_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/6138.6145"},{"key":"e_1_3_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0102_4"},{"key":"e_1_3_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325319"},{"key":"e_1_3_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591712"},{"key":"e_1_3_2_1_117_1","unstructured":"Donna Teague Raymond Lister and Alireza Ahadi. 2015. Mired in the Web: Vignettes from Charlotte and Other Novice Programmers.. In ACE. 165--174.  Donna Teague Raymond Lister and Alireza Ahadi. 2015. Mired in the Web: Vignettes from Charlotte and Other Novice Programmers.. In ACE. 165--174."},{"key":"e_1_3_2_1_118_1","volume-title":"Proceedings of the 19th Annual Conference of the National Advisory Committee on Computing Qualifications, S. Mann and N. Bridgeman (Eds.). NACCQ in cooperation with ACM SIGCSE, 291--298","author":"Thompson Errol","year":"2006","unstructured":"Errol Thompson , Jacqueline Whalley , Raymond Lister , and Beth Simon . 2006 . Code Classification as Learning and Assessment Exercise for Novice Programmers . In Proceedings of the 19th Annual Conference of the National Advisory Committee on Computing Qualifications, S. Mann and N. Bridgeman (Eds.). NACCQ in cooperation with ACM SIGCSE, 291--298 . Errol Thompson, Jacqueline Whalley, Raymond Lister, and Beth Simon. 2006. Code Classification as Learning and Assessment Exercise for Novice Programmers. In Proceedings of the 19th Annual Conference of the National Advisory Committee on Computing Qualifications, S. Mann and N. Bridgeman (Eds.). NACCQ in cooperation with ACM SIGCSE, 291--298."},{"key":"e_1_3_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1080\/03043790902989374"},{"key":"e_1_3_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1439-0310.1963.tb01161.x"},{"key":"e_1_3_2_1_121_1","volume-title":"Functional reasoning in design","author":"Umeda Yasushi","year":"1997","unstructured":"Yasushi Umeda and Tetsuo Tomiyama . 1997. Functional reasoning in design . IEEE expert 12, 2 ( 1997 ), 42--48. Yasushi Umeda and Tetsuo Tomiyama. 1997. Functional reasoning in design. IEEE expert 12, 2 (1997), 42--48."},{"key":"e_1_3_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.2190\/4NK5-17L7-TWQV-1EHL"},{"key":"e_1_3_2_1_123_1","volume-title":"De Croock","author":"Van Merri\u00ebnboer Jeroen J.G.","year":"2002","unstructured":"Jeroen J.G. Van Merri\u00ebnboer , Richard E. Clark , and Marcel B.M . De Croock . 2002 . Blueprints for complex learning: The 4C\/ID-model. Educational technology research and development 50, 2 (2002), 39--61. Jeroen J.G. Van Merri\u00ebnboer, Richard E. Clark, and Marcel B.M. De Croock. 2002. Blueprints for complex learning: The 4C\/ID-model. Educational technology research and development 50, 2 (2002), 39--61."},{"key":"e_1_3_2_1_124_1","volume-title":"Van Merri\u00ebnboer and Paul A. Kirschner","author":"Jeroen","year":"2017","unstructured":"Jeroen J.G. Van Merri\u00ebnboer and Paul A. Kirschner . 2017 . Ten steps to complex learning: A systematic approach to four-component instructional design. Routledge . Jeroen J.G. Van Merri\u00ebnboer and Paul A. Kirschner. 2017. Ten steps to complex learning: A systematic approach to four-component instructional design. Routledge."},{"key":"e_1_3_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1999.0268"},{"key":"e_1_3_2_1_126_1","doi-asserted-by":"publisher","DOI":"10.1145\/236462.236485"},{"key":"e_1_3_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287348"},{"key":"e_1_3_2_1_128_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference -","volume":"136","author":"Whalley Jacqueline","year":"2013","unstructured":"Jacqueline Whalley and Nadia Kasto . 2013 . Revisiting Models of Human Conceptualisation in the Context of a Programming Examination . In Proceedings of the Fifteenth Australasian Computing Education Conference - Volume 136 (ACE '13). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 67--76. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667207 Jacqueline Whalley and Nadia Kasto. 2013. Revisiting Models of Human Conceptualisation in the Context of a Programming Examination. In Proceedings of the Fifteenth Australasian Computing Education Conference - Volume 136 (ACE '13). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 67--76. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667207"},{"key":"e_1_3_2_1_129_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Whalley Jacqueline L.","year":"2006","unstructured":"Jacqueline L. Whalley , Raymond Lister , Errol Thompson , Tony Clear , Phil Robbins , P.K. 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 (ACE '06). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 243--252. http:\/\/dl.acm.org\/citation.cfm?id= 115 1869.1151901 Jacqueline L. Whalley, Raymond Lister, Errol Thompson, Tony Clear, Phil Robbins, P.K. 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 (ACE '06). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 243--252. http:\/\/dl.acm.org\/citation.cfm?id= 1151869.1151901"},{"key":"e_1_3_2_1_130_1","volume-title":"Gunstone","author":"White Richard T.","year":"1992","unstructured":"Richard T. White and Richard F . Gunstone . 1992 . Probing understanding. Falmer, London and New York . Richard T. White and Richard F. Gunstone. 1992. Probing understanding. Falmer, London and New York."},{"key":"e_1_3_2_1_131_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1999.0269"},{"key":"e_1_3_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1565235"},{"key":"e_1_3_2_1_133_1","volume-title":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18)","author":"Xie Benjamin","unstructured":"Benjamin Xie , Greg L. Nelson , and Andrew J. Ko . 2018. An Explicit Strategy to Scaffold Novice Program Tracing . In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18) . ACM, New York, NY, USA, 344--349. https:\/\/doi.org\/10.1145\/3159450.3159527 10.1145\/3159450.3159527 Benjamin Xie, Greg L. Nelson, and Andrew J. Ko. 2018. An Explicit Strategy to Scaffold Novice Program Tracing. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18). ACM, New York, NY, USA, 344--349. https:\/\/doi.org\/10.1145\/3159450.3159527"}],"event":{"name":"ITiCSE '19: Innovation and Technology in Computer Science Education","location":"Aberdeen Scotland Uk","acronym":"ITiCSE '19","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344429.3372501","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3344429.3372501","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:25Z","timestamp":1750203865000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344429.3372501"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,18]]},"references-count":131,"alternative-id":["10.1145\/3344429.3372501","10.1145\/3344429"],"URL":"https:\/\/doi.org\/10.1145\/3344429.3372501","relation":{},"subject":[],"published":{"date-parts":[[2019,12,18]]},"assertion":[{"value":"2019-12-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}