{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T23:04:12Z","timestamp":1771023852823,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,8,3]]},"DOI":"10.1145\/3702652.3744209","type":"proceedings-article","created":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T09:39:27Z","timestamp":1753954767000},"page":"141-154","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Misconceptions in Programming: Intuitive Reasoning and Tracing Task Performance Across Experience Levels"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3102-0886","authenticated-orcid":false,"given":"Morten","family":"Bastian","sequence":"first","affiliation":[{"name":"Kiel University, Kiel, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6396-3491","authenticated-orcid":false,"given":"Andreas","family":"M\u00fchling","sequence":"additional","affiliation":[{"name":"Leibniz Institute for Mathematics and Science Education &amp; Kiel University, Kiel, Germany"}]}],"member":"320","published-online":{"date-parts":[[2025,8,2]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"Beth Adelson. 1984. When novices surpass experts: The difficulty of a task may increase with expertise. Journal of Experimental Psychology: Learning Memory and Cognition 10 3 (1984) 483.","DOI":"10.1037\/\/0278-7393.10.3.483"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3564721.3565950"},{"key":"e_1_3_3_2_4_2","first-page":"72","volume-title":"Probleml\u00f6sen in digitalen Kontexten","author":"Bastian Morten","year":"2021","unstructured":"Morten Bastian, Schneider Yannick, and M\u00fchling Andreas. 2021. Diagnose von Fehlvorstellungen bei der Ablaufverfolgung von Programmen in einem webbasierten Testsystem. In Probleml\u00f6sen in digitalen Kontexten, Timo Reuter, Anke Weber, Sandra Nitz, and Miriam Leuchter (Eds.). Empirische P\u00e4dagogik, Landau, 72\u201392."},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","unstructured":"Mordechai Ben-Ari. 1998. Constructivism in Computer Science Education. ACM SIGCSE Bulletin 30 1 (1998) 257\u2013261. 10.1145\/274790.274308","DOI":"10.1145\/274790.274308"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","unstructured":"Debra Bernstein and Kevin Crowley. 2008. Searching for Signs of Intelligent Life: An Investigation of Young Children\u2019s Beliefs About Robot Intelligence. Journal of the Learning Sciences 17 2 (2008) 225\u2013247. 10.1080\/10508400801986116","DOI":"10.1080\/10508400801986116"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"crossref","unstructured":"Elizabeth Charters. 2003. The use of think-aloud methods in qualitative research an introduction to think-aloud methods. Brock Education Journal 12 2 (2003).","DOI":"10.26522\/brocked.v12i2.38"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"crossref","unstructured":"Allan Collins and Dedre Gentner. 1987. How people construct mental models. Cultural models in language and thought 243 1987 (1987) 243\u2013265.","DOI":"10.1017\/CBO9780511607660.011"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106190"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545947.3573272"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"crossref","unstructured":"Andrea\u00a0A DiSessa. 1993. Toward an epistemology of physics. Cognition and instruction 10 2-3 (1993) 105\u2013225.","DOI":"10.1080\/07370008.1985.9649008"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139519526.007"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"crossref","unstructured":"Benedict Du\u00a0Boulay. 1986. Some difficulties of learning to program. Journal of Educational Computing Research 2 1 (1986) 57\u201373.","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"crossref","unstructured":"Laila El-Hamamsy Mar\u00eda Zapata-C\u00e1ceres Estefan\u00eda\u00a0Mart\u00edn Barroso Francesco Mondada Jessica\u00a0Dehler Zufferey and Barbara Bruno. 2022. The competent computational thinking test: Development and validation of an unplugged computational thinking test for upper primary school. Journal of Educational Computing Research 60 7 (2022) 1818\u20131866.","DOI":"10.1177\/07356331221081753"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701918"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3437800.3439202"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169088"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2379057.2379065"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"crossref","unstructured":"Shuchi Grover Nicholas Jackiw and Patrik Lundh. 2019. Concepts before coding: Non-programming interactives to advance learning of introductory programming concepts in middle school. Computer Science Education 29 2-3 (2019) 106\u2013135.","DOI":"10.1080\/08993408.2019.1568955"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/22627.22367"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631802.3631805"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","unstructured":"Marco Hartmann Peter Edelsbrunner Michael Hielscher Giulia Paparo Beat D\u00f6beli\u00a0Honegger and Eva Marinus. 2022. Programming concepts and misconceptions in grade 5 and 6 children: Developing and testing a new assessment tool. Tagungsband der 5. Tagung Fachdidaktiken (Nov. 2022) 328\u2013333. 10.33683\/dida.22.05.59","DOI":"10.33683\/dida.22.05.59"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3699538.3699568"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"crossref","unstructured":"Ava Heinonen Bettina Lehtel\u00e4 Arto Hellas and Fabian Fagerholm. 2023. Synthesizing research on programmers\u2019 mental models of programs tasks and concepts\u2014A systematic literature review. Information and Software Technology 164 (2023) 107300.","DOI":"10.1016\/j.infsof.2023.107300"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3265757.3265765"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445364"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3344429.3372501"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462507"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742587"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361301"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3421590.3421630"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"crossref","unstructured":"Raymond Lister Elizabeth\u00a0S. Adams Sue Fitzgerald William Fone John Hamer Morten Lindholm Robert McCartney Jan\u00a0Erik Mostr\u00f6m Kate Sanders Otto Sepp\u00e4l\u00e4 et\u00a0al. 2004. A multi-national study of reading and tracing skills in novice programmers. ACM SIGCSE Bulletin 36 4 (2004) 119\u2013150.","DOI":"10.1145\/1041624.1041673"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"crossref","unstructured":"Kuang-Chen Lu and Shriram Krishnamurthi. 2024. Identifying and correcting programming language behavior misconceptions. Proceedings of the ACM on Programming Languages 8 OOPSLA1 (2024) 334\u2013361.","DOI":"10.1145\/3649823"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Debora Lui Deborah\u00a0A Fields and Yasmin\u00a0B Kafai. 2024. Collaborative troubleshooting in STEM: a case study of high school students finding and fixing code circuit and craft challenges in electronic textiles. Cognition and Instruction 42 3 (2024) 359\u2013398.","DOI":"10.1080\/07370008.2024.2334697"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013500"},{"key":"e_1_3_3_2_37_2","series-title":"(ACE \u201912)","first-page":"187","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123","author":"Mason Raina","year":"2012","unstructured":"Raina Mason and Graham Cooper. 2012. Why the bottom 10% just can\u2019t do it: mental effort measures and implication for introductory programming courses. In Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123 (Melbourne, Australia) (ACE \u201912). Australian Computer Society, Inc., AUS, 187\u2013196."},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"crossref","unstructured":"Philipp Mayring. 2020. Qualitative content analysis: theoretical foundation basic procedures and software solution. Klagenfurt. 2014. URN: http:\/\/nbn-resolving. de\/urn: nbn: de (2020).","DOI":"10.1007\/978-94-017-9181-6_13"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999796"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/2818314.2818320"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.5555\/AAI28643705"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3364510.3364525"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106178"},{"key":"e_1_3_3_2_44_2","first-page":"15","volume-title":"Mental models","author":"Norman Donald\u00a0A","year":"2014","unstructured":"Donald\u00a0A Norman. 2014. Some observations on mental models. In Mental models. Psychology Press, 15\u201322."},{"key":"e_1_3_3_2_45_2","unstructured":"Jun Rangie\u00a0C. Obispo and Francisco Enrique\u00a0Vicente Castro. 2018. Incidence of Einstellung Effect among Programming Students and its Relationship with Achievement."},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"crossref","unstructured":"G\u00f6khan \u00d6zdemir and Douglas\u00a0B Clark. 2007. An overview of conceptual change theories. Eurasia Journal of Mathematics Science and Technology Education 3 4 (2007) 351\u2013361.","DOI":"10.12973\/ejmste\/75414"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960316"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"crossref","unstructured":"Don Passey. 2017. Computer science (CS) in the compulsory education curriculum: Implications for future research. Education and Information Technologies 22 (2017) 421\u2013443.","DOI":"10.1007\/s10639-016-9475-z"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"crossref","unstructured":"Roy\u00a0D Pea. 1986. Language-independent conceptual \u201cbugs\u201d in novice programming. Journal of educational computing research 2 1 (1986) 25\u201336.","DOI":"10.2190\/689T-1R2A-X4W4-29J2"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","unstructured":"D.\u00a0N. Perkins Chris Hancock Renee Hobbs Fay Martin and Rebecca Simmons. 1986. Conditions of Learning in Novice Programmers. Journal of Educational Computing Research 2 1 (1986) 37\u201355. 10.2190\/GUJT-JCBJ-Q6QU-Q9PL","DOI":"10.2190\/GUJT-JCBJ-Q6QU-Q9PL"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"crossref","unstructured":"Yizhou Qian and James Lehman. 2017. Students\u2019 misconceptions and other difficulties in introductory programming: A literature review. ACM Transactions on Computing Education (TOCE) 18 1 (2017) 1\u201324.","DOI":"10.1145\/3077618"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","unstructured":"Kathryn\u00a0M. Rich Diana Franklin Carla Strickland Andy Isaacs and Donna\u00a0Eatinger and. 2022. A Learning Trajectory for Variables Based in Computational Thinking Literature: Using Levels of Thinking to Develop Instruction. Computer Science Education 32 2 (2022) 213\u2013234. 10.1080\/08993408.2020.1866938 arXiv:10.1080\/08993408.2020.1866938","DOI":"10.1080\/08993408.2020.1866938"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106166"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"publisher","unstructured":"Anthony Robins Janet Rountree and Nathan\u00a0Rountree and. 2003. Learning and Teaching Programming: A Review and Discussion. Computer Science Education 13 2 (2003) 137\u2013172. 10.1076\/csed.13.2.137.14200 arXiv:10.1076\/csed.13.2.137.14200","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","unstructured":"Michael\u00a0T. R\u00fccker and Niels Pinkwart. 2016. Review and Discussion of Children\u2019s Conceptions of Computers. Journal of Science Education and Technology 25 2 (2016) 274\u2013283. 10.1007\/s10956-015-9592-2","DOI":"10.1007\/s10956-015-9592-2"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/2543882.2543885"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"crossref","unstructured":"Ronny Scherer Fazilat Siddiq and B\u00e1rbara\u00a0S\u00e1nchez Viveros. 2020. A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior 109 (2020) 106349.","DOI":"10.1016\/j.chb.2020.106349"},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404535"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"crossref","unstructured":"Derek Sleeman Ralph\u00a0T Putnam Juliet Baxter and Laiani Kuspa. 1986. Pascal and high school students: A study of errors. Journal of Educational Computing Research 2 1 (1986) 5\u201323.","DOI":"10.2190\/2XPP-LTYH-98NQ-BU77"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"publisher","unstructured":"Elliot Soloway and Kate Ehrlich. 1984. Empirical Studies of Programming Knowledge. IEEE Transactions on Software Engineering SE-10 5 (1984) 595\u2013609. 10.1109\/TSE.1984.5010283","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"publisher","unstructured":"Juha Sorva. 2013. Notional machines and introductory programming education. ACM Trans. Comput. Educ. 13 2 Article 8 (jul 2013) 31\u00a0pages. 10.1145\/2483710.2483713","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_3_2_62_2","volume-title":"Visual program simulation in introductory programming education","author":"Sorva Juha","year":"2012","unstructured":"Juha Sorva et\u00a0al. 2012. Visual program simulation in introductory programming education. Aalto University."},{"key":"e_1_3_3_2_63_2","doi-asserted-by":"crossref","unstructured":"Andreas Stefik and Susanna Siebert. 2013. An empirical investigation into programming language syntax. ACM Transactions on Computing Education (TOCE) 13 4 (2013) 1\u201340.","DOI":"10.1145\/2534973"},{"key":"e_1_3_3_2_64_2","doi-asserted-by":"crossref","unstructured":"Nadi Suprapto. 2020. Do we experience misconceptions?: An ontological review of misconceptions in science. Studies in Philosophy of Science and Education 1 2 (2020) 50\u201355.","DOI":"10.46627\/sipose.v1i2.24"},{"key":"e_1_3_3_2_65_2","volume-title":"Assessing fundamental introductory computing concept knowledge in a language independent manner","author":"Tew Allison\u00a0Elliott","year":"2010","unstructured":"Allison\u00a0Elliott Tew. 2010. Assessing fundamental introductory computing concept knowledge in a language independent manner. Georgia Institute of Technology."},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"crossref","unstructured":"Vesa Vainio and Jorma Sajaniemi. 2007. Factors in novice programmers\u2019 poor tracing skills. ACM SIGCSE Bulletin 39 3 (2007) 236\u2013240.","DOI":"10.1145\/1269900.1268853"},{"key":"e_1_3_3_2_67_2","unstructured":"Mattias van\u00a0den Dool\u00a0Enebj\u00f6rk. 2022. Assignment scope and sequence: Code tracing as a tool to improve novice programmers\u2019 mental models."},{"key":"e_1_3_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584336"},{"key":"e_1_3_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159527"},{"key":"e_1_3_3_2_70_2","doi-asserted-by":"crossref","unstructured":"Aman Yadav Sarah Gretter Susanne Hambrusch and Phil Sands. 2016. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer science education 26 4 (2016) 235\u2013254.","DOI":"10.1080\/08993408.2016.1257418"},{"key":"e_1_3_3_2_71_2","doi-asserted-by":"crossref","unstructured":"Nong Ye and Gavriel Salvendy. 1996. Expert-novice knowledge of computer programming at different levels of abstraction. Ergonomics 39 3 (1996) 461\u2013481.","DOI":"10.1080\/00140139608964475"},{"key":"e_1_3_3_2_72_2","first-page":"46","volume-title":"BCTt: Beginners Computational Thinking Test","author":"Zapata Mar\u00eda","year":"2021","unstructured":"Mar\u00eda Zapata, Estefan\u00eda Mart\u00edn, and Marcos Rom\u00e1n-Gonz\u00e1lez. 2021. BCTt: Beginners Computational Thinking Test. 46\u201356."}],"event":{"name":"ICER 2025: ACM Conference on International Computing Education Research","location":"Charlottesville USA","acronym":"ICER '25","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2025 ACM Conference on International Computing Education Research V.1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3702652.3744209","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T11:37:19Z","timestamp":1753961839000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3702652.3744209"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,2]]},"references-count":71,"alternative-id":["10.1145\/3702652.3744209","10.1145\/3702652"],"URL":"https:\/\/doi.org\/10.1145\/3702652.3744209","relation":{},"subject":[],"published":{"date-parts":[[2025,8,2]]},"assertion":[{"value":"2025-08-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}