{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,10]],"date-time":"2026-08-10T15:04:57Z","timestamp":1786374297527,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":80,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,8,10]],"date-time":"2026-08-10T00:00:00Z","timestamp":1786320000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Research Council of Finland","award":["356114"],"award-info":[{"award-number":["356114"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,8,11]]},"DOI":"10.1145\/3765964.3811654","type":"proceedings-article","created":{"date-parts":[[2026,8,10]],"date-time":"2026-08-10T13:56:49Z","timestamp":1786370209000},"page":"89-103","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Scaffolding Autocomplete: Improving Guidance for Learners using Generative Code Suggestions"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2807-6042","authenticated-orcid":false,"given":"James","family":"Prather","sequence":"first","affiliation":[{"name":"Abilene Christian University, Abilene, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2781-6619","authenticated-orcid":false,"given":"Stephen","family":"MacNeil","sequence":"additional","affiliation":[{"name":"Temple University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8269-2909","authenticated-orcid":false,"given":"Andrew","family":"Luxton-Reilly","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8800-2398","authenticated-orcid":false,"given":"Lauren","family":"Margulieux","sequence":"additional","affiliation":[{"name":"Georgia State University, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5781-1136","authenticated-orcid":false,"given":"Brent N.","family":"Reeves","sequence":"additional","affiliation":[{"name":"Abilene Christian University, Abilene, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5150-9806","authenticated-orcid":false,"given":"Paul","family":"Denny","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6829-9449","authenticated-orcid":false,"given":"Juho","family":"Leinonen","sequence":"additional","affiliation":[{"name":"Aalto University, Espoo, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5067-4009","authenticated-orcid":false,"given":"John","family":"Homer","sequence":"additional","affiliation":[{"name":"Abilene Christian University, Abilene, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6562-6595","authenticated-orcid":false,"given":"Rahad Arman","family":"Nabid","sequence":"additional","affiliation":[{"name":"Temple University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3839-7360","authenticated-orcid":false,"given":"Rachel","family":"Rossetti","sequence":"additional","affiliation":[{"name":"Unaffiliated, Boulder, CO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,8,10]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"crossref","unstructured":"Deanne\u00a0M. Adams Bruce\u00a0M. McLaren Kelley Durkin Richard\u00a0E Mayer Bethany Rittle-Johnson Seiji Isotani and Martin Van\u00a0Velsen. 2014. Using erroneous examples to improve mathematics learning with a web-based tutoring system. Computers in Human Behavior 36 (2014) 401\u2013411.","DOI":"10.1016\/j.chb.2014.03.053"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39112-5_117"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3699538.3699567"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"crossref","unstructured":"Shraddha Barke Michael\u00a0B. James and Nadia Polikarpova. 2023. Grounded Copilot: How Programmers Interact with Code-Generating Models. Proc. ACM Program. Lang. 7 OOPSLA1 Article 78 (April 2023) 27\u00a0pages.","DOI":"10.1145\/3586030"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569759"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3344429.3372508"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"crossref","unstructured":"Neil\u00a0CC Brown Felienne\u00a0FJ Hermans and Lauren\u00a0E Margulieux. 2023. 10 Things Software Developers Should Learn about Learning. Commun. ACM 67 1 (2023) 78\u201387.","DOI":"10.1145\/3584859"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630958"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714002"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"crossref","unstructured":"Jacob Cohen. 1960. A cofficient of agreement for nominal scales. Educational and psychological measurement 20 1 (1960) 37\u201346.","DOI":"10.1177\/001316446002000104"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","unstructured":"Catherine\u00a0H. Crouch and Eric Mazur. 2001. Peer Instruction: Ten years of experience and results. American Journal of Physics 69 9 (2001) 970\u2013977. 10.1119\/1.1374249","DOI":"10.1119\/1.1374249"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588773"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630909"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404532"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653574"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","unstructured":"Paul Denny James Prather Brett\u00a0A. Becker James Finnie-Ansley Arto Hellas Juho Leinonen Andrew Luxton-Reilly Brent\u00a0N. Reeves Eddie\u00a0Antonio Santos and Sami Sarsa. 2024. Computing Education in the Era of Generative AI. Commun. ACM 67 2 (Jan. 2024) 56\u201367. 10.1145\/3624720","DOI":"10.1145\/3624720"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636256"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3571785.3574127"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141895"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642495"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3511861.3511863"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576123.3576134"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576123.3576136"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Cornelia\u00a0S. Gro\u00dfe and Alexander Renkl. 2007. Finding and fixing errors in worked examples: Can this foster learning outcomes? Learning and instruction 17 6 (2007) 612\u2013634.","DOI":"10.1016\/j.learninstruc.2007.09.008"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1142\/9789812562241_0012"},{"key":"e_1_3_3_1_27_2","unstructured":"Sebastian Gutierrez Irene Hou Jihye Lee Kenneth Angelikas Owen Man Sophia Mettille James Prather Paul Denny and Stephen MacNeil. 2024. Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2412.11088 (2024)."},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706468.3706529"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"crossref","unstructured":"Roya Hosseini Kamil Akhuseyinoglu Peter Brusilovsky Lauri Malmi Kerttu Pollari-Malmi Christian Schunn and Teemu Sirki\u00e4. 2020. Improving engagement in program construction examples for learning Python programming. International Journal of Artificial Intelligence in Education 30 2 (2020) 299\u2013336.","DOI":"10.1007\/s40593-020-00197-0"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636247"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"crossref","unstructured":"Gregor Jo\u0161t Viktor Taneski and Sa\u0161o Karakati\u010d. 2024. The Impact of Large Language Models on Programming Education and Student Learning Outcomes. Applied Sciences 14 10 (2024) 4115.","DOI":"10.3390\/app14104115"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"crossref","unstructured":"Graham Kalton Julie Roberts and David Holt. 1980. The effects of offering a middle response option with opinion questions. Journal of the Royal Statistical Society Series D: The Statistician 29 1 (1980) 65\u201378.","DOI":"10.2307\/2987495"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","unstructured":"Paul\u00a0A. Kirschner John Sweller and Richard E.\u00a0Clark and. 2006. Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist Discovery Problem-Based Experiential and Inquiry-Based Teaching. Educational Psychologist 41 2 (2006) 75\u201386. 10.1207\/s15326985ep4102_1 arXiv:10.1207\/s15326985ep4102_1","DOI":"10.1207\/s15326985ep4102_1"},{"key":"e_1_3_3_1_34_2","unstructured":"Klaus Krippendorff. 2011. Computing Krippendorff\u2019s alpha-reliability. (2011)."},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600138"},{"key":"e_1_3_3_1_36_2","unstructured":"Hao-Ping\u00a0Hank Lee Advait Sarkar Lev Tankelevitch Ian Drosos Sean Rintel Richard Banks and Nicholas Wilson. 2025. The Impact of Generative AI on Critical Thinking: Self-Reported Reductions in Cognitive Effort and Confidence Effects From a Survey of Knowledge Workers(CHI \u201925). Association for Computing Machinery New York NY USA."},{"key":"e_1_3_3_1_37_2","unstructured":"Juho Leinonen Paul Denny Olli Kiljunen Stephen MacNeil Sami Sarsa and Arto Hellas. 2024. LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education. arxiv:https:\/\/arXiv.org\/abs\/2411.10455\u00a0[cs.CY] https:\/\/arxiv.org\/abs\/2411.10455"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588785"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"crossref","unstructured":"Jenny\u00a0T Liang Chenyang Yang and Brad\u00a0A Myers. 2024. A large-scale survey on the usability of ai programming assistants: Successes and challenges. In 2024 IEEE\/ACM 46th International Conference on Software Engineering (ICSE). IEEE Computer Society Los Alamitos CA USA (2024) 605\u2013617.","DOI":"10.1145\/3597503.3608128"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630938"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701945"},{"key":"e_1_3_3_1_42_2","unstructured":"Jason\u00a0M Lodge and Leslie Loble. 2026. Artificial intelligence cognitive offloading and implications for education. (2026)."},{"key":"e_1_3_3_1_43_2","doi-asserted-by":"crossref","unstructured":"Dominic Lohr Hieke Keuning and Natalie Kiesler. 2025. You\u2019re (Not) My Type-Can LLMs Generate Feedback of Specific Types for Introductory Programming Tasks? Journal of Computer Assisted Learning 41 1 (2025) e13107.","DOI":"10.1111\/jcal.13107"},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"publisher","unstructured":"Dastyni Loksa Lauren Margulieux Brett\u00a0A. Becker Michelle Craig Paul Denny Raymond Pettit and James Prather. 2022. Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use. ACM Trans. Comput. Educ. 22 4 Article 39 (Sept. 2022) 31\u00a0pages. 10.1145\/3487050","DOI":"10.1145\/3487050"},{"key":"e_1_3_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3724363.3729067"},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649165.3690100"},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3446871.3469750"},{"key":"e_1_3_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653621"},{"key":"e_1_3_3_1_49_2","volume-title":"First principles of instruction","author":"Merrill M\u00a0David","year":"2012","unstructured":"M\u00a0David Merrill. 2012. First principles of instruction. John Wiley & Sons."},{"key":"e_1_3_3_1_50_2","unstructured":"Marvin\u00a0Lee Minsky. 1994. Negative Expertise. International Journal of Expert Systems Research and Applications 7 (1994) 13\u201318. Issue 1."},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"publisher","unstructured":"Arghavan Moradi Dakhel Vahid Majdinasab Amin Nikanjam Foutse Khomh Michel\u00a0C. Desmarais and Zhen Ming\u00a0(Jack) Jiang. 2023. GitHub Copilot AI pair programmer: Asset or Liability? Journal of Systems and Software 203 (2023) 111734. 10.1016\/j.jss.2023.111734","DOI":"10.1016\/j.jss.2023.111734"},{"key":"e_1_3_3_1_52_2","first-page":"157","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. 157\u2013163."},{"key":"e_1_3_3_1_53_2","doi-asserted-by":"crossref","unstructured":"Paul\u00a0R Pintrich and Elisabeth\u00a0V De\u00a0Groot. 1990. Motivational and self-regulated learning components of classroom academic performance. Journal of educational psychology 82 1 (1990) 33.","DOI":"10.1037\/0022-0663.82.1.33"},{"key":"e_1_3_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016923"},{"key":"e_1_3_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406263"},{"key":"e_1_3_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3623762.3633499"},{"key":"e_1_3_3_1_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3689187.3709614"},{"key":"e_1_3_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230981"},{"key":"e_1_3_3_1_59_2","doi-asserted-by":"publisher","unstructured":"James Prather Brent\u00a0N. Reeves Paul Denny Brett\u00a0A. Becker Juho Leinonen Andrew Luxton-Reilly Garrett Powell James Finnie-Ansley and Eddie\u00a0Antonio Santos. 2023. \u201cIt\u2019s Weird That it Knows What I Want\u201d: Usability and Interactions with Copilot for Novice Programmers. ACM Trans. Comput.-Hum. Interact. 31 1 Article 4 (Nov. 2023) 31\u00a0pages. 10.1145\/3617367","DOI":"10.1145\/3617367"},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3632620.3671116"},{"key":"e_1_3_3_1_61_2","unstructured":"Ben Puryear and Gina Sprint. 2022. Github copilot in the classroom: learning to code with AI assistance. Journal of Computing Sciences in Colleges 38 1 (2022) 37\u201347."},{"key":"e_1_3_3_1_62_2","unstructured":"Victor-Alexandru P\u0103durean Paul Denny Alkis Gotovos and Adish Singla. 2025. Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models. arxiv:https:\/\/arXiv.org\/abs\/2503.04267\u00a0[cs.CY] https:\/\/arxiv.org\/abs\/2503.04267"},{"key":"e_1_3_3_1_63_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_1_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3786228.3786243"},{"key":"e_1_3_3_1_65_2","unstructured":"Christian Rahe and Walid Maalej. 2025. How Do Programming Students Use Generative AI? arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2501.10091 (2025)."},{"key":"e_1_3_3_1_66_2","doi-asserted-by":"publisher","unstructured":"A. Renkl R.K. Atkinson and C.S. Gro\u00dfe. 2004. How Fading Worked Solution Steps Works \u2013\u2013 A Cognitive Load Perspective. Instructional Science 32 1 (2004) 59\u2013\u201382. 10.1023\/B:TRUC.0000021815.74806.f6","DOI":"10.1023\/B:TRUC.0000021815.74806.f6"},{"key":"e_1_3_3_1_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600142"},{"key":"e_1_3_3_1_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701800"},{"key":"e_1_3_3_1_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701800"},{"key":"e_1_3_3_1_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630880"},{"key":"e_1_3_3_1_71_2","doi-asserted-by":"crossref","unstructured":"Robert\u00a0S. Siegler et\u00a0al. 2002. Microgenetic studies of self-explanation. Microdevelopment: Transition processes in development and learning (2002) 31\u201358.","DOI":"10.1017\/CBO9780511489709.002"},{"key":"e_1_3_3_1_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569801"},{"key":"e_1_3_3_1_73_2","doi-asserted-by":"publisher","unstructured":"M.\u00a0K. Smith W.\u00a0B. Wood W.\u00a0K. Adams C. Wieman J.\u00a0K. Knight N. Guild and T.\u00a0T. Su. 2009. Why Peer Discussion Improves Student Performance on In-Class Concept Questions. Science 323 5910 (2009) 122\u2013124. 10.1126\/science.1165919","DOI":"10.1126\/science.1165919"},{"key":"e_1_3_3_1_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC61105.2024.00252"},{"key":"e_1_3_3_1_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642902"},{"key":"e_1_3_3_1_76_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10342898"},{"key":"e_1_3_3_1_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653584"},{"key":"e_1_3_3_1_78_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_3_1_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445228"},{"key":"e_1_3_3_1_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10343467"},{"key":"e_1_3_3_1_81_2","doi-asserted-by":"crossref","unstructured":"Daniela Zehetmeier Axel B\u00f6ttcher Anne Br\u00fcggemann-Klein and Veronika Thurner. 2015. Development of a classification scheme for errors observed in the process of computer programming education. (2015).","DOI":"10.4995\/HEAd15.2015.356"}],"event":{"name":"ICER 2026: ACM Conference on International Computing Education Research","location":"Uppsala Sweden","acronym":"ICER 2026","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2026 ACM Conference on International Computing Education Research Vol. 1"],"original-title":[],"deposited":{"date-parts":[[2026,8,10]],"date-time":"2026-08-10T13:58:05Z","timestamp":1786370285000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3765964.3811654"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,10]]},"references-count":80,"alternative-id":["10.1145\/3765964.3811654","10.1145\/3765964"],"URL":"https:\/\/doi.org\/10.1145\/3765964.3811654","relation":{},"subject":[],"published":{"date-parts":[[2026,8,10]]},"assertion":[{"value":"2026-08-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}