{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T05:56:26Z","timestamp":1792821386395,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,4]]},"DOI":"10.1145\/3754508.3754517","type":"proceedings-article","created":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T13:58:20Z","timestamp":1756562300000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A Scoping Review of Student and Educator Engagement with Large Language Models in Introductory Programming Education"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3422-7046","authenticated-orcid":false,"given":"Kehinde","family":"Aruleba","sequence":"first","affiliation":[{"name":"University of Leicester, Leicester, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9895-6796","authenticated-orcid":false,"given":"Solomon Sunday","family":"Oyelere","sequence":"additional","affiliation":[{"name":"University of Exeter, Exeter, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5049-9522","authenticated-orcid":false,"given":"George Rabeshi","family":"Obaido","sequence":"additional","affiliation":[{"name":"University of California Berkeley, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5705-6684","authenticated-orcid":false,"given":"Ismaila Temitayo","family":"Sanusi","sequence":"additional","affiliation":[{"name":"University of Eastern Finland, Joensuu, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,9,3]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701972"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701972"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"crossref","unstructured":"Hilary Arksey and Lisa O\u2019Malley. 2005. Scoping studies: towards a methodological framework. International Journal of Social Research Methodology 8 1 (2005) 19\u201332.","DOI":"10.1080\/1364557032000119616"},{"key":"e_1_3_3_1_5_2","unstructured":"Kehinde Aruleba Ismaila\u00a0Temitayo Sanusi George Obaido and Blessing Ogbuokiri. 2023. Integrating chatgpt in a computer science course: Students perceptions and suggestions. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2402.01640 (2023)."},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653594"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569759"},{"key":"e_1_3_3_1_8_2","volume-title":"Evaluating the Quality of Learning: The SOLO Taxonomy (Structure of the Observed Learning Outcome)","author":"Biggs John\u00a0B.","year":"1982","unstructured":"John\u00a0B. Biggs and Kevin\u00a0F. Collis. 1982. Evaluating the Quality of Learning: The SOLO Taxonomy (Structure of the Observed Learning Outcome). Academic Press."},{"key":"e_1_3_3_1_9_2","volume-title":"Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain","author":"Bloom Benjamin\u00a0S.","year":"1956","unstructured":"Benjamin\u00a0S. Bloom, Max\u00a0D. Engelhart, Edward\u00a0J. Furst, Walker\u00a0H. Hill, and David\u00a0R. Krathwohl. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain. Longmans, Green."},{"key":"e_1_3_3_1_10_2","volume-title":"Proceedings of the 2025 SIGCSE Technical Symposium on Computer Science Education","author":"Boguslawski Andrzej","year":"2025","unstructured":"Andrzej Boguslawski et\u00a0al. 2025. Exploring the Motivational Role of LLMs in Programming Education. In Proceedings of the 2025 SIGCSE Technical Symposium on Computer Science Education. ACM."},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"crossref","unstructured":"Samuel Boguslawski Rowan Deer and Mark\u00a0G Dawson. 2025. Programming education and learner motivation in the age of generative AI: student and educator perspectives. Information and Learning Sciences 126 1\/2 (2025) 91\u2013109.","DOI":"10.1108\/ILS-10-2023-0163"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569823"},{"key":"e_1_3_3_1_13_2","volume-title":"ITiCSE 2022 Proceedings","author":"Finnie-Ansley Jennie","year":"2022","unstructured":"Jennie Finnie-Ansley et\u00a0al. 2022. Exploring the Use of Codex for Solving Programming Tasks. In ITiCSE 2022 Proceedings. ACM."},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576123.3576134"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/HNICEM60674.2023.10589162"},{"key":"e_1_3_3_1_16_2","unstructured":"GitHub. 2022. GitHub Copilot is generally available to all developers. GitHub Blog. https:\/\/github.blog\/2022-06-21-github-copilot-is-generally-available-to-all-developers\/."},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Philipp Haindl and Gerald Weinberger. 2024. Does ChatGPT help novice programmers write better code? Results from static code analysis. IEEE Access (2024).","DOI":"10.20944\/preprints202406.1151.v1"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","unstructured":"Philipp Haindl and Gerald Weinberger. 2024. Students\u2019 Experiences of Using ChatGPT in an Undergraduate Programming Course. IEEE Access 12 (2024) 43519\u201343530. 10.1109\/ACCESS.2024.3380909","DOI":"10.1109\/ACCESS.2024.3380909"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TALE56641.2023.10398297"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Niklas Humble Jonas Boustedt Hanna Holmgren Goran Milutinovic Stefan Seipel and Ann-Sofie \u00d6stberg. 2024. Cheaters or AI-enhanced learners: Consequences of ChatGPT for programming education. Electronic journal of e-Learning 22 2 (2024) 16\u201329.","DOI":"10.34190\/ejel.21.5.3154"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON60312.2024.10578838"},{"key":"e_1_3_3_1_22_2","volume-title":"Proceedings of the 2024 ACM Global Computing Education Conference (CompEd)","author":"Kazemitabaar Mehdi","year":"2024","unstructured":"Mehdi Kazemitabaar et\u00a0al. 2024. CodeAid: A Semester-Long Deployment of a Generative AI Tool for Programming Education. In Proceedings of the 2024 ACM Global Computing Education Conference (CompEd). ACM."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10343457"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"crossref","unstructured":"Nils Knoth Antonia Tolzin Andreas Janson and Jan\u00a0Marco Leimeister. 2024. AI literacy and its implications for prompt engineering strategies. Computers and Education: Artificial Intelligence 6 (2024) 100225.","DOI":"10.1016\/j.caeai.2024.100225"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Toma\u017e Kosar Dragana Ostoji\u0107 Yu\u00a0David Liu and Marjan Mernik. 2024. Computer science education in chatgpt era: Experiences from an experiment in a programming course for novice programmers. Mathematics 12 5 (2024) 629.","DOI":"10.3390\/math12050629"},{"key":"e_1_3_3_1_26_2","volume-title":"Proceedings of the 2023 International Conference on Computers in Education","author":"Kuramitsu Kimio","year":"2023","unstructured":"Kimio Kuramitsu et\u00a0al. 2023. Real-Time Assistance in CS Education Using ChatGPT via KOGI. In Proceedings of the 2023 International Conference on Computers in Education."},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3622780.3623648"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588785"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"crossref","unstructured":"Sarah Lewthwaite Andrew Coverdale and Angharad Butler-Rees. 2020. Teaching accessibility in computer science and related disciplines: a systematic literature review and narrative synthesis protocol. Social Science Protocols 3 (2020) 1\u201311.","DOI":"10.7565\/ssp.2020.2811"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"crossref","unstructured":"Yi Li Ghulfam Sadiq Ghulam Qambar and Pengyu Zheng. 2025. The impact of students\u2019 use of ChatGPT on their research skills: The mediating effects of autonomous motivation engagement and self-directed learning. Education and Information Technologies 30 4 (2025) 4185\u20134216.","DOI":"10.1007\/s10639-024-12981-9"},{"key":"e_1_3_3_1_31_2","first-page":"36","volume-title":"SIGCSE \u201920: Proceedings of the 51st ACM Technical Symposium on Computer Science Education","author":"Luxton-Reilly Andrew et\u00a0al.","year":"2020","unstructured":"Andrew et\u00a0al. Luxton-Reilly. 2020. Novice Programming Mistakes: A Large-Scale Replication Study. In SIGCSE \u201920: Proceedings of the 51st ACM Technical Symposium on Computer Science Education. ACM, 36\u201342."},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-64315-6_9"},{"key":"e_1_3_3_1_33_2","volume-title":"SIGCSE TS 2024","author":"Ma Ruichen","year":"2024","unstructured":"Ruichen Ma et\u00a0al. 2024. Feasibility Study of Augmenting Teaching Assistants with AI for CS1 Programming Feedback. In SIGCSE TS 2024. ACM."},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636245"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636245"},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.5220\/0012628000003693"},{"key":"e_1_3_3_1_37_2","unstructured":"OpenAI. 2022. ChatGPT: Optimizing Language Models for Dialogue. OpenAI Blog. https:\/\/openai.com\/blog\/chatgpt."},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"crossref","unstructured":"Solomon\u00a0Sunday Oyelere and Kehinde Aruleba. 2025. A comparative study of student perceptions on generative AI in programming education across Sub-Saharan Africa. Computers and Education Open 8 (2025).","DOI":"10.1016\/j.caeo.2025.100245"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"crossref","unstructured":"Matthew\u00a0J Page Joanne\u00a0E McKenzie Patrick\u00a0M Bossuyt et\u00a0al. 2021. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ 372 (2021) n71.","DOI":"10.1136\/bmj.n71"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-76332-8_19"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649165.3690111"},{"key":"e_1_3_3_1_42_2","volume-title":"Proceedings of the 2023 Conference on Innovative Computer Science Education","author":"Prather James","year":"2023","unstructured":"James Prather et\u00a0al. 2023. Student and Educator Perceptions of GenAI in CS Education. In Proceedings of the 2023 Conference on Innovative Computer Science Education. ACM."},{"key":"e_1_3_3_1_43_2","doi-asserted-by":"crossref","unstructured":"James Prather Juho Leinonen Natalie Kiesler Jamie Gorson\u00a0Benario Sam Lau Stephen MacNeil Narges Norouzi Simone Opel Vee Pettit Leo Porter et\u00a0al. 2025. Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research Teaching Practices and Tools. 2024 Working Group Reports on Innovation and Technology in Computer Science Education (2025) 300\u2013338.","DOI":"10.1145\/3689187.3709614"},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"crossref","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 transactions on computer-human interaction 31 1 (2023) 1\u201331.","DOI":"10.1145\/3617367"},{"key":"e_1_3_3_1_45_2","volume-title":"2024 Conference on Computing Education Research in Africa","author":"Ramabu Sydney","year":"2024","unstructured":"Sydney Ramabu and Mokgaetsi Malebane. 2024. Towards Pedagogical Guidelines for ChatGPT Use in Programming Education. In 2024 Conference on Computing Education Research in Africa."},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"crossref","unstructured":"Richard\u00a0M. Ryan and Edward\u00a0L. Deci. 2000. Self-determination theory and the facilitation of intrinsic motivation social development and well-being. American Psychologist 55 1 (2000) 68\u201378.","DOI":"10.1037\/\/0003-066X.55.1.68"},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576882.3617909"},{"key":"e_1_3_3_1_48_2","volume-title":"Proceedings of the 2024 ACM SIGCSE Technical Symposium","author":"Sheese Nicholas","year":"2024","unstructured":"Nicholas Sheese, Sarah Chasins, and Andrew Ko. 2024. CodeHelp: Guardrail-Based LLM Assistance for CS1 Students. In Proceedings of the 2024 ACM SIGCSE Technical Symposium. ACM."},{"key":"e_1_3_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/JICV59748.2023.10565716"},{"key":"e_1_3_3_1_50_2","doi-asserted-by":"crossref","unstructured":"Elliot Soloway and James\u00a0C. Spohrer. 1986. Learning to program = learning to construct mechanisms and explanations. Commun. ACM 29 9 (1986) 850\u2013858.","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"crossref","unstructured":"Diana Stoyanova Silviya Stoyanova-Petrova and Nevena Mileva. 2025. Exploring Students\u2019 and Teachers\u2019 Perceptions about Using ChatGPT in Programming Education. International Journal of Engineering Pedagogy 15 2 (2025).","DOI":"10.3991\/ijep.v15i2.50607"},{"key":"e_1_3_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON60312.2024.10578746"},{"key":"e_1_3_3_1_53_2","doi-asserted-by":"crossref","unstructured":"Dan Sun Azzeddine Boudouaia Chengcong Zhu and Yan Li. 2024. Would ChatGPT-Facilitated Programming Mode Impact College Students\u2019 Programming Behaviors Performances and Perceptions? An Empirical Study. International Journal of Educational Technology in Higher Education 21 14 (2024).","DOI":"10.1186\/s41239-024-00446-5"},{"key":"e_1_3_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613905.3650937"},{"key":"e_1_3_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639474.3640076"},{"key":"e_1_3_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3680328"},{"key":"e_1_3_3_1_57_2","volume-title":"Proceedings of the 2024 SIGCSE Technical Symposium on Computer Science Education","author":"Yang Di","year":"2024","unstructured":"Di Yang, Stuart MacNeil, and Andrew Petersen. 2024. Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. In Proceedings of the 2024 SIGCSE Technical Symposium on Computer Science Education. ACM."},{"key":"e_1_3_3_1_58_2","volume-title":"AMCIS 2024 Proceedings.","author":"Yang Ning","year":"2024","unstructured":"Ning Yang and Teagen Nabity-Grover. 2024. To Prompt or Not to Prompt: The Impacts of Generative AI on Programming Education as Perceived by Educators. In AMCIS 2024 Proceedings."},{"key":"e_1_3_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3632620.3671092"},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCSIC64297.2024.00064"},{"key":"e_1_3_3_1_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3711403.3711445"},{"key":"e_1_3_3_1_62_2","doi-asserted-by":"crossref","unstructured":"Barry\u00a0J. Zimmerman. 2002. Becoming a Self-Regulated Learner: An Overview. Theory into Practice 41 2 (2002) 64\u201370.","DOI":"10.1207\/s15430421tip4102_2"}],"event":{"name":"UKICER 2025: UK and Ireland Computing Education Research Conference","location":"Edinburgh United Kingdom","acronym":"UKICER 2025"},"container-title":["Proceedings of the 2025 Conference on UK and Ireland Computing Education Research"],"original-title":[],"deposited":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T13:59:13Z","timestamp":1756562353000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3754508.3754517"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,3]]},"references-count":61,"alternative-id":["10.1145\/3754508.3754517","10.1145\/3754508"],"URL":"https:\/\/doi.org\/10.1145\/3754508.3754517","relation":{},"subject":[],"published":{"date-parts":[[2025,9,3]]},"assertion":[{"value":"2025-09-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}