{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T04:30:56Z","timestamp":1784003456628,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":123,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T00:00:00Z","timestamp":1742774400000},"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":[[2025,3,24]]},"DOI":"10.1145\/3708359.3712104","type":"proceedings-article","created":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:50:34Z","timestamp":1742388634000},"page":"695-714","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learning"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6118-7938","authenticated-orcid":false,"given":"Majeed","family":"Kazemitabaar","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1585-1229","authenticated-orcid":false,"given":"Oliver","family":"Huang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4617-5116","authenticated-orcid":false,"given":"Sangho","family":"Suh","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1069-2795","authenticated-orcid":false,"given":"Austin Z","family":"Henley","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, Pennsylvania, USA,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0494-5373","authenticated-orcid":false,"given":"Tovi","family":"Grossman","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada,"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,3,24]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677258"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.2139\/ssrn.4895486"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899463"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569759"},{"key":"e_1_3_3_2_7_2","volume-title":"Computer Science Unplugged: Off-line Activities and Games for All Ages (1st ed.)","author":"Bell Timothy\u00a0C","year":"1998","unstructured":"Timothy\u00a0C Bell, Ian\u00a0H Witten, and Mike Fellows. 1998. Computer Science Unplugged: Off-line Activities and Games for All Ages (1st ed.). Computer Science Unplugged."},{"key":"e_1_3_3_2_8_2","volume-title":"Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook 1: Cognitive Domain","author":"Bloom Benjamin\u00a0S","year":"1956","unstructured":"Benjamin\u00a0S Bloom, Max\u00a0D Engelhart, Edward\u00a0J Furst, Walker\u00a0H Hill, David\u00a0R Krathwohl, et\u00a0al. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook 1: Cognitive Domain. Longman New York."},{"key":"e_1_3_3_2_9_2","first-page":"325","volume-title":"Studying the novice programmer","author":"Bonar Jeffrey","year":"2013","unstructured":"Jeffrey Bonar and Elliot Soloway. 2013. Preprogramming knowledge: A major source of misconceptions in novice programmers. In Studying the novice programmer. Psychology Press, 325\u2013353."},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3137065.3137069"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632343"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","unstructured":"Zana Bu\u00e7inca Maja\u00a0Barbara Malaya and Krzysztof\u00a0Z. Gajos. 2021. To Trust or to Think: Cognitive Forcing Functions Can Reduce Overreliance on AI in AI-assisted Decision-making. Proc. ACM Hum.-Comput. Interact. 5 CSCW1 Article 188 (apr 2021) 21\u00a0pages. 10.1145\/3449287","DOI":"10.1145\/3449287"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"crossref","unstructured":"Zana Bu\u00e7inca Maja\u00a0Barbara Malaya and Krzysztof\u00a0Z. Gajos. 2021. To Trust or to Think: Cognitive Forcing Functions Can Reduce Overreliance on AI in AI-assisted Decision-making. Proc. ACM Hum.-Comput. Interact. 5 CSCW1 (apr 2021).","DOI":"10.1145\/3449287"},{"key":"e_1_3_3_2_15_2","unstructured":"Alice Cai Ian Arawjo and Elena\u00a0L. Glassman. 2024. Antagonistic AI. arxiv:https:\/\/arXiv.org\/abs\/2402.07350https:\/\/arxiv.org\/abs\/2402.07350"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","unstructured":"Preetha Chatterjee Minji Kong and Lori Pollock. 2020. Finding help with programming errors: An exploratory study of novice software engineers\u2019 focus in stack overflow posts. Journal of Systems and Software 159 (2020) 110454. 10.1016\/j.jss.2019.110454","DOI":"10.1016\/j.jss.2019.110454"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","unstructured":"Michelene T.\u00a0H. Chi and Ruth Wylie. 2014. The ICAP Framework: Linking Cognitive Engagement to Active Learning Outcomes. Educational Psychologist 49 4 (2014) 219\u2013243. 10.1080\/00461520.2014.965823","DOI":"10.1080\/00461520.2014.965823"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630909"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591748"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404532"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653587"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-70797-1_21"},{"key":"e_1_3_3_2_23_2","first-page":"283","volume-title":"Studying the novice programmer","author":"Du\u00a0Boulay Benedict","year":"2013","unstructured":"Benedict Du\u00a0Boulay. 2013. Some difficulties of learning to program. In Studying the novice programmer. Psychology Press, 283\u2013299."},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"crossref","unstructured":"Alireza Ebrahimi. 1994. Novice programmer errors: Language constructs and plan composition. International Journal of Human Computer Studies 41 4 (1994) 457\u2013480.","DOI":"10.1006\/ijhc.1994.1069"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231000"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141895"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","unstructured":"K\u00a0Anders Ericsson Ralf\u00a0T Krampe and Clemens Tesch-R\u00f6mer. 1993. The role of deliberate practice in the acquisition of expert performance. Psychological review 100 3 (1993) 363. 10.1037\/0033-295X.100.3.363","DOI":"10.1037\/0033-295X.100.3.363"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2556998"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576123.3576134"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2004.1408551"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3490099.3511138"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568250"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373165.3373177"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-64299-9_20"},{"key":"e_1_3_3_2_35_2","unstructured":"GitHub. 2024. GitHub Copilot: Your AI Pair Programmer. https:\/\/github.com\/features\/copilot Accessed: 2024-09-01."},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Kate Goddard Abdul Roudsari and Jeremy\u00a0C Wyatt. 2012. Automation bias: a systematic review of frequency effect mediators and mitigators. Journal of the American Medical Informatics Association 19 1 (2012) 121\u2013127.","DOI":"10.1136\/amiajnl-2011-000089"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3351287.3351289"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","unstructured":"Cornelia\u00a0S Groe and Alexander Renkl. 2007. Finding and fixing errors in worked examples: Can this foster learning outcomes? Learning and Instruction 17 6 (2007) 612\u2013634. 10.1016\/j.learninstruc.2007.09.008","DOI":"10.1016\/j.learninstruc.2007.09.008"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3641891"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642497"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","unstructured":"Philip\u00a0J. Guo. 2023. Six Opportunities for Scientists and Engineers to Learn Programming Using AI Tools Such as ChatGPT. Computing in Science & Engineering 25 3 (2023) 73\u201378. 10.1109\/MCSE.2023.3308476","DOI":"10.1109\/MCSE.2023.3308476"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","unstructured":"Sally Hamouda Stephen\u00a0H Edwards Hicham\u00a0G Elmongui Jeremy\u00a0V Ernst and Clifford\u00a0A Shaffer. 2017. A basic recursion concept inventory. Computer Science Education 27 2 (2017) 121\u2013148. 10.1080\/08993408.2017.1414728 arXiv:10.1080\/08993408.2017.1414728","DOI":"10.1080\/08993408.2017.1414728"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2485760.2485764"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753478"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7356972"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174106"},{"key":"e_1_3_3_2_49_2","unstructured":"Jake Hofman Daniel\u00a0G. Goldstein and David Rothschild. 2023. A Sports Analogy for Understanding Different Ways to Use AI. Harvard Business Review (December 2023). https:\/\/www.microsoft.com\/en-us\/research\/publication\/a-sports-analogy-for-understanding-different-ways-to-use-ai\/"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636247"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636248"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3657604.3662032"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611956"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739691"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025827"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357199"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3202185.3202762"},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1611967"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734299"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126632"},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"publisher","unstructured":"Enkelejda Kasneci Kathrin Sessler Stefan K\u00c3\u00bcchemann Maria Bannert Daryna Dementieva Frank Fischer Urs Gasser Georg Groh Stephan G\u00c3\u00bcnnemann Eyke H\u00c3\u00bcllermeier Stephan Krusche Gitta Kutyniok Tilman Michaeli Claudia Nerdel J\u00c3\u00bcrgen Pfeffer Oleksandra Poquet Michael Sailer Albrecht Schmidt Tina Seidel Matthias Stadler Jochen Weller Jochen Kuhn and Gjergji Kasneci. 2023. ChatGPT for good? On opportunities and challenges of large language models for education. Learning and Individual Differences 103 (2023) 102274. 10.1016\/j.lindif.2023.102274","DOI":"10.1016\/j.lindif.2023.102274"},{"key":"e_1_3_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580919"},{"key":"e_1_3_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631802.3631806"},{"key":"e_1_3_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676345"},{"key":"e_1_3_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642773"},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319751"},{"key":"e_1_3_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.47"},{"key":"e_1_3_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089790"},{"key":"e_1_3_3_2_69_2","doi-asserted-by":"publisher","unstructured":"Thomas Kosch Jakob Karolus Johannes Zagermann Harald Reiterer Albrecht Schmidt and Pawe\u0142\u00a0W. Wo\u017aniak. 2023. A Survey on Measuring Cognitive Workload in Human-Computer Interaction. ACM Comput. Surv. 55 13s Article 283 (July 2023) 39\u00a0pages. 10.1145\/3582272","DOI":"10.1145\/3582272"},{"key":"e_1_3_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462507"},{"key":"e_1_3_3_2_71_2","doi-asserted-by":"publisher","unstructured":"Essi Lahtinen Kirsti Ala-Mutka and Hannu-Matti J\u00e4rvinen. 2005. A study of the difficulties of novice programmers. SIGCSE Bull. 37 3 (jun 2005) 14\u00e2\u20ac\u201c18. 10.1145\/1151954.1067453","DOI":"10.1145\/1151954.1067453"},{"key":"e_1_3_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600138"},{"key":"e_1_3_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2014.6883023"},{"key":"e_1_3_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557409"},{"key":"e_1_3_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631802.3631830"},{"key":"e_1_3_3_2_76_2","doi-asserted-by":"crossref","unstructured":"Marcia\u00a0C Linn and Michael\u00a0J Clancy. 1992. The case for case studies of programming problems. Commun. ACM 35 3 (1992) 121\u2013132.","DOI":"10.1145\/131295.131301"},{"key":"e_1_3_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140157"},{"key":"e_1_3_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_3_2_79_2","doi-asserted-by":"publisher","unstructured":"Richard\u00a0E. Mayer. 1981. The Psychology of How Novices Learn Computer Programming. ACM Comput. Surv. 13 1 (mar 1981) 121\u00e2\u20ac\u201c141. 10.1145\/356835.356841","DOI":"10.1145\/356835.356841"},{"key":"e_1_3_3_2_80_2","doi-asserted-by":"publisher","unstructured":"Renee McCauley Sue Fitzgerald Gary Lewandowski Laurie Murphy Beth Simon Lynda Thomas and Carol Zander. 2008. Debugging: a review of the literature from an educational perspective. Computer Science Education 18 2 (2008) 67\u201392. 10.1080\/08993400802114581 arXiv:10.1080\/08993400802114581","DOI":"10.1080\/08993400802114581"},{"key":"e_1_3_3_2_81_2","doi-asserted-by":"publisher","unstructured":"Daphne Miedema Efthimia Aivaloglou and George Fletcher. 2022. Identifying SQL misconceptions of novices: findings from a think-aloud study. ACM Inroads 13 1 (feb 2022) 52\u00e2\u20ac\u201c65. 10.1145\/3514214","DOI":"10.1145\/3514214"},{"key":"e_1_3_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787733"},{"key":"e_1_3_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/1979742.1979802"},{"key":"e_1_3_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361299"},{"key":"e_1_3_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352192"},{"key":"e_1_3_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208664"},{"key":"e_1_3_3_2_87_2","doi-asserted-by":"publisher","unstructured":"Joon\u00a0Sung Park Rick Barber Alex Kirlik and Karrie Karahalios. 2019. A Slow Algorithm Improves Users\u2019 Assessments of the Algorithm\u2019s Accuracy. Proc. ACM Hum.-Comput. Interact. 3 CSCW Article 102 (nov 2019) 15\u00a0pages. 10.1145\/3359204","DOI":"10.1145\/3359204"},{"key":"e_1_3_3_2_88_2","series-title":"(ACE \u201906)","first-page":"157\u00e2\u20ac\u201c163","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education - Volume 52","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden. 2006. Parson\u2019s programming puzzles: a fun and effective learning tool for first programming courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (Hobart, Australia) (ACE \u201906). Australian Computer Society, Inc., AUS, 157\u00e2\u20ac\u201c163."},{"key":"e_1_3_3_2_89_2","volume-title":"Educational Data Mining 2014","author":"Peddycord\u00a0III Barry","year":"2014","unstructured":"Barry Peddycord\u00a0III, Andrew Hicks, and Tiffany Barnes. 2014. Generating hints for programming problems using intermediate output. In Educational Data Mining 2014. Citeseer."},{"key":"e_1_3_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017768"},{"key":"e_1_3_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/3623762.3633499"},{"key":"e_1_3_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106169"},{"key":"e_1_3_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/3632620.3671116"},{"key":"e_1_3_3_2_94_2","doi-asserted-by":"publisher","unstructured":"Yizhou Qian and James Lehman. 2017. Students\u2019 Misconceptions and Other Difficulties in Introductory Programming: A Literature Review. ACM Trans. Comput. Educ. 18 1 Article 1 (oct 2017) 24\u00a0pages. 10.1145\/3077618","DOI":"10.1145\/3077618"},{"key":"e_1_3_3_2_95_2","doi-asserted-by":"publisher","unstructured":"Noa Ragonis and Mordechai Ben-Ari. 2005. A long-term investigation of the comprehension of OOP concepts by novices. Computer Science Education 15 3 (2005) 203\u2013221. 10.1080\/08993400500224310 arXiv:10.1080\/08993400500224310","DOI":"10.1080\/08993400500224310"},{"key":"e_1_3_3_2_96_2","doi-asserted-by":"crossref","unstructured":"Evan\u00a0F Risko and Sam\u00a0J Gilbert. 2016. Cognitive offloading. Trends in cognitive sciences 20 9 (2016) 676\u2013688.","DOI":"10.1016\/j.tics.2016.07.002"},{"key":"e_1_3_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/2978249.2978265"},{"key":"e_1_3_3_2_98_2","doi-asserted-by":"publisher","unstructured":"Advait Sarkar. 2024. AI Should Challenge Not Obey. Commun. ACM (Sept. 2024) 5\u00a0pages. 10.1145\/3649404Online First.","DOI":"10.1145\/3649404"},{"key":"e_1_3_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600142"},{"key":"e_1_3_3_2_100_2","doi-asserted-by":"crossref","unstructured":"Andreas Scholl and Natalie Kiesler. 2024. How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2407.20792 (2024).","DOI":"10.1109\/FIE61694.2024.10893442"},{"key":"e_1_3_3_2_101_2","unstructured":"Andreas Scholl Daniel Schiffner and Natalie Kiesler. 2024. Analyzing Chat Protocols of Novice Programmers Solving Introductory Programming Tasks with ChatGPT. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2405.19132 (2024)."},{"key":"e_1_3_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569852"},{"key":"e_1_3_3_2_103_2","doi-asserted-by":"publisher","unstructured":"Juha Sorva Ville Karavirta and Lauri Malmi. 2013. A Review of Generic Program Visualization Systems for Introductory Programming Education. ACM Trans. Comput. Educ. 13 4 Article 15 (nov 2013) 64\u00a0pages. 10.1145\/2490822","DOI":"10.1145\/2490822"},{"key":"e_1_3_3_2_104_2","doi-asserted-by":"publisher","unstructured":"James\u00a0C. Spohrer and Elliot Soloway. 1986. Novice mistakes: are the folk wisdoms correct? Commun. ACM 29 7 (July 1986) 624\u00e2\u20ac\u201c632. 10.1145\/6138.6145","DOI":"10.1145\/6138.6145"},{"key":"e_1_3_3_2_105_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103457"},{"key":"e_1_3_3_2_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432423"},{"key":"e_1_3_3_2_107_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642902"},{"key":"e_1_3_3_2_108_2","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953200"},{"key":"e_1_3_3_2_109_2","series-title":"(ACE \u201908)","first-page":"155\u00e2\u20ac\u201c161","volume-title":"Proceedings of the Tenth Conference on Australasian Computing Education - Volume 78","author":"Thompson Errol","year":"2008","unstructured":"Errol Thompson, Andrew Luxton-Reilly, Jacqueline\u00a0L. Whalley, Minjie Hu, and Phil Robbins. 2008. Bloom\u2019s taxonomy for CS assessment. In Proceedings of the Tenth Conference on Australasian Computing Education - Volume 78 (Wollongong, NSW, Australia) (ACE \u201908). Australian Computer Society, Inc., AUS, 155\u00e2\u20ac\u201c161."},{"key":"e_1_3_3_2_110_2","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584336"},{"key":"e_1_3_3_2_111_2","doi-asserted-by":"publisher","unstructured":"Camilo Vieira Alejandra\u00a0J. Magana Michael\u00a0L. Falk and R.\u00a0Edwin Garcia. 2017. Writing In-Code Comments to Self-Explain in Computational Science and Engineering Education. ACM Trans. Comput. Educ. 17 4 Article 17 (aug 2017) 21\u00a0pages. 10.1145\/3058751","DOI":"10.1145\/3058751"},{"key":"e_1_3_3_2_112_2","volume-title":"Mind in Society: The Development of Higher Psychological Processes","author":"Vygotsky Lev\u00a0S.","year":"1978","unstructured":"Lev\u00a0S. Vygotsky. 1978. Mind in Society: The Development of Higher Psychological Processes. Harvard University Press, Cambridge, MA."},{"key":"e_1_3_3_2_113_2","doi-asserted-by":"publisher","DOI":"10.1145\/3430665.3456370"},{"key":"e_1_3_3_2_114_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33642-3_25"},{"key":"e_1_3_3_2_115_2","unstructured":"Jason Wei Xuezhi Wang Dale Schuurmans Maarten Bosma Fei Xia Ed Chi Quoc\u00a0V Le Denny Zhou et\u00a0al. 2022. Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems 35 (2022) 24824\u201324837."},{"key":"e_1_3_3_2_116_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445228"},{"key":"e_1_3_3_2_117_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-55642-5_4"},{"key":"e_1_3_3_2_118_2","doi-asserted-by":"publisher","unstructured":"Jeannette\u00a0M. Wing. 2006. Computational thinking. Commun. ACM 49 3 (mar 2006) 33\u00e2\u20ac\u201c35. 10.1145\/1118178.1118215","DOI":"10.1145\/1118178.1118215"},{"key":"e_1_3_3_2_119_2","doi-asserted-by":"publisher","DOI":"10.1145\/3640543.3645196"},{"key":"e_1_3_3_2_120_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642239"},{"key":"e_1_3_3_2_121_2","doi-asserted-by":"publisher","unstructured":"Ramazan Yilmaz and Fatma\u00a0Gizem Karaoglan Yilmaz. 2023. Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning. Computers in Human Behavior: Artificial Humans 1 2 (2023) 100005. 10.1016\/j.chbah.2023.100005","DOI":"10.1016\/j.chbah.2023.100005"},{"key":"e_1_3_3_2_122_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10343467"},{"key":"e_1_3_3_2_123_2","doi-asserted-by":"publisher","unstructured":"Andrew\u00a0Hicks Zhongxiu\u00a0Liu Rui\u00a0Zhi and Tiffany Barnes. 2017. Understanding problem solving behavior of 6\u00e2\u20ac\u201c8 graders in a debugging game. Computer Science Education 27 1 (2017) 1\u201329. 10.1080\/08993408.2017.1308651","DOI":"10.1080\/08993408.2017.1308651"},{"key":"e_1_3_3_2_124_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231005"}],"event":{"name":"IUI '25: 30th International Conference on Intelligent User Interfaces","location":"Cagliari Italy","acronym":"IUI '25","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 30th International Conference on Intelligent User Interfaces"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708359.3712104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3708359.3712104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:46Z","timestamp":1750295386000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708359.3712104"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,24]]},"references-count":123,"alternative-id":["10.1145\/3708359.3712104","10.1145\/3708359"],"URL":"https:\/\/doi.org\/10.1145\/3708359.3712104","relation":{},"subject":[],"published":{"date-parts":[[2025,3,24]]},"assertion":[{"value":"2025-03-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}