{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T23:46:04Z","timestamp":1785887164056,"version":"3.56.0"},"reference-count":33,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T00:00:00Z","timestamp":1764892800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100017170","name":"Thailand Science Research and Innovation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100017170","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100024597","name":"Office of the Permanent Secretary, Ministry of Higher Education, Science, Research and Innovation, Thailand","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100024597","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100012527","name":"Ministry of Higher Education Science Research and Innovation","doi-asserted-by":"publisher","award":["RGNS65-149"],"award-info":[{"award-number":["RGNS65-149"]}],"id":[{"id":"10.13039\/100012527","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers and Education: Artificial Intelligence"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.caeai.2025.100527","type":"journal-article","created":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T16:53:23Z","timestamp":1765472003000},"page":"100527","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":3,"special_numbering":"C","title":["Evaluating lab assistant chatbot on student learning and behaviors in a programming short course"],"prefix":"10.1016","volume":"10","author":[{"given":"Thanapon","family":"Noraset","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Akara","family":"Supratak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chaiyong","family":"Ragkhitwetsagul","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nubthong","family":"Worathong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5201-5699","authenticated-orcid":false,"given":"Suppawong","family":"Tuarob","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.caeai.2025.100527_bib0005","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1186\/s41239-024-00444-7","article-title":"Is it harmful or helpful? Examining the causes and consequences of generative AI usage among university students","volume":"21","author":"Abbas","year":"2024","journal-title":"International Journal of Educational Technology in Higher Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0010","first-page":"61","article-title":"Educational data mining and learning analytics","author":"Baker","year":"2014"},{"key":"10.1016\/j.caeai.2025.100527_bib0015","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/3324888","article-title":"Failure rates in introductory programming: 12 years later","volume":"10","author":"Bennedsen","year":"2019","journal-title":"ACM Inroads"},{"key":"10.1016\/j.caeai.2025.100527_bib0020","doi-asserted-by":"crossref","first-page":"54","DOI":"10.55214\/26410230.v7i1.5627","article-title":"Integrating gai tools and scaffolding-based learning to enhance learning outcomes in english-medium programming courses","volume":"7","author":"Chen","year":"2025","journal-title":"Contemporary Research in Education and English Language Teaching"},{"key":"10.1016\/j.caeai.2025.100527_bib0025","author":"Chowdhury"},{"key":"10.1016\/j.caeai.2025.100527_bib0030","series-title":"Proceedings of the 51st ACM technical symposium on computer science education","first-page":"1047","article-title":"PABLO: Helping novices debug Python code through data-driven fault localization","author":"Cosman","year":"2020"},{"key":"10.1016\/j.caeai.2025.100527_bib0035","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1080\/14703297.2023.2190148","article-title":"Chatting and cheating: Ensuring academic integrity in the era of ChatGPT","volume":"61","author":"Cotton","year":"2024","journal-title":"Innovations in education and teaching international"},{"key":"10.1016\/j.caeai.2025.100527_bib0040","author":"Dong"},{"key":"10.1016\/j.caeai.2025.100527_bib0045","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijme.2023.100883","article-title":"Applying a modified technology acceptance model to explain higher education students usage of ChatGPT: A serial multiple mediation model with knowledge sharing as a moderator","volume":"21","author":"Duong","year":"2023","journal-title":"The International Journal of Management Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0050","article-title":"AI chatbots in programming education: Students use in a scientific computing course and consequences for learning","volume":"7","author":"Groothuijsen","year":"2024","journal-title":"Computers and Education: Artificial Intelligence"},{"key":"10.1016\/j.caeai.2025.100527_bib0055","doi-asserted-by":"crossref","first-page":"66","DOI":"10.55393\/babylonia.v1i.501","article-title":"Student interactions with educational AI chatbots in language for specific purposes: Insights from usage and perspectives","author":"Gruber","year":"2025","journal-title":"Babylonia Journal of Language Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0060","series-title":"Visible learning: A synthesis of over 800 meta-analyses relating to achievement","author":"Hattie","year":"2008"},{"key":"10.1016\/j.caeai.2025.100527_bib0065","doi-asserted-by":"crossref","DOI":"10.3390\/app14104115","article-title":"The impact of large language models on programming education and student learning outcomes","volume":"14","author":"Jo\u0161t","year":"2024","journal-title":"Applied Sciences"},{"key":"10.1016\/j.caeai.2025.100527_bib0070","doi-asserted-by":"crossref","first-page":"250","DOI":"10.3991\/ijet.v18i13.39329","article-title":"Effectiveness of an adaptive learning chatbot on students learning outcomes based on learning styles","volume":"18","author":"Kaiss","year":"2023","journal-title":"International Journal of Emerging Technologies in Learning (iJET)"},{"key":"10.1016\/j.caeai.2025.100527_bib0075","series-title":"Proceedings of the 2024 CHI conference on human factors in computing systems","first-page":"1","article-title":"CodeAid: Evaluating a classroom deployment of an LLM-based programming assistant that balances student and educator needs","author":"Kazemitabaar","year":"2024"},{"key":"10.1016\/j.caeai.2025.100527_bib0080","doi-asserted-by":"crossref","first-page":"973","DOI":"10.1007\/s10639-022-11177-3","article-title":"Interacting with educational chatbots: A systematic review","volume":"28","author":"Kuhail","year":"2023","journal-title":"Education and Information Technologies"},{"key":"10.1016\/j.caeai.2025.100527_bib0085","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/1151954.1067453","article-title":"A study of the difficulties of novice programmers","volume":"37","author":"Lahtinen","year":"2005","journal-title":"ACM SIGCSE Bulletin"},{"key":"10.1016\/j.caeai.2025.100527_bib0090","author":"Lehmann"},{"key":"10.1016\/j.caeai.2025.100527_bib0095","series-title":"2022 IEEE\/ACM 44th international conference on software engineering: software engineering education and training (ICSE-SEET)","first-page":"69","article-title":"Debugging with stack overflow: Web search behavior in novice and expert programmers","author":"Li","year":"2022"},{"key":"10.1016\/j.caeai.2025.100527_bib0100","author":"Liu"},{"key":"10.1016\/j.caeai.2025.100527_bib0105","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/TE.2018.2864133","article-title":"A systematic literature review on teaching and learning introductory programming in higher education","volume":"62","author":"Medeiros","year":"2019","journal-title":"IEEE Transactions on Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0110","series-title":"Proceedings of the workshop on information systems and Design of communication","first-page":"51","article-title":"Computer programming and novice programmers","author":"Piteira","year":"2012"},{"key":"10.1016\/j.caeai.2025.100527_bib0115","first-page":"1:1","article-title":"students misconceptions and other difficulties in introductory programming: A literature review","volume":"18","author":"Qian","year":"2017","journal-title":"ACM Trans. Comput. Educ."},{"key":"10.1016\/j.caeai.2025.100527_bib0120","series-title":"Proceedings of the 2023 conference on empirical methods in natural language processing: System demonstrations","first-page":"431","article-title":"NeMo Guardrails: A toolkit for controllable and safe LLM applications with programmable rails","author":"Rebedea","year":"2023"},{"key":"10.1016\/j.caeai.2025.100527_bib0125","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1186\/s41239-024-00446-5","article-title":"Would ChatGPT-facilitated programming mode impact college students programming behaviors, performances, and perceptions? An empirical study","volume":"21","author":"Sun","year":"2024","journal-title":"International Journal of Educational Technology in Higher Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0130","doi-asserted-by":"crossref","DOI":"10.1016\/j.compedu.2024.105031","article-title":"ChatGPT improves creative problem-solving performance in university students: An experimental study","volume":"215","author":"Urban","year":"2024","journal-title":"Computers & Education"},{"key":"10.1016\/j.caeai.2025.100527_bib0135","doi-asserted-by":"crossref","first-page":"227","DOI":"10.3233\/IRG-2006-16(3)02","article-title":"The behavior of tutoring systems","volume":"16","author":"Vanlehn","year":"2006","journal-title":"Int. J. Artif. Intell."},{"key":"10.1016\/j.caeai.2025.100527_bib0140","series-title":"Proceedings of the 2014 conference on innovation & technology in computer science education","first-page":"39","article-title":"Failure rates in introductory programming revisited","author":"Watson","year":"2014"},{"key":"10.1016\/j.caeai.2025.100527_bib0145","series-title":"2019 IEEE international conference on software Maintenance and Evolution (ICSME)","first-page":"318","article-title":"Syntax and stack overflow: A methodology for extracting a corpus of syntax errors and fixes","author":"Wong","year":"2019"},{"key":"10.1016\/j.caeai.2025.100527_bib0150","doi-asserted-by":"crossref","first-page":"433","DOI":"10.3390\/educsci14040433","article-title":"Benefits and challenges of collaboration between students and conversational generative artificial intelligence in programming learning: An empirical case study","volume":"14","author":"Yan","year":"2024","journal-title":"Education Sciences"},{"key":"10.1016\/j.caeai.2025.100527_bib0155","article-title":"Enhancing Python learning with PyTutor: Efficacy of a ChatGPT-based intelligent tutoring system in programming education","volume":"7","author":"Yang","year":"2024","journal-title":"Computers and Education: Artificial Intelligence"},{"key":"10.1016\/j.caeai.2025.100527_bib0160","series-title":"Proceedings of the 50th ACM technical symposium on computer science education","first-page":"98","article-title":"Exploring the impact of worked examples in a novice programming environment","author":"Zhi","year":"2019"},{"key":"10.1016\/j.caeai.2025.100527_bib0165","article-title":"Using AI chatbots in visual programming: Effect on programming self-efficacy of upper primary school learners","volume":"15","author":"Zhu","year":"2025","journal-title":"International Journal of Information and Education Technology"}],"updated-by":[{"DOI":"10.1016\/j.caeai.2026.100547","type":"erratum","label":"Erratum","source":"publisher","updated":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T00:00:00Z","timestamp":1769212800000}},{"DOI":"10.1016\/j.caeai.2026.100547","type":"erratum","label":"Erratum","source":"publisher","updated":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000}}],"container-title":["Computers and Education: Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2666920X25001675?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2666920X25001675?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T22:55:24Z","timestamp":1785884124000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2666920X25001675"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":33,"alternative-id":["S2666920X25001675"],"URL":"https:\/\/doi.org\/10.1016\/j.caeai.2025.100527","relation":{},"ISSN":["2666-920X"],"issn-type":[{"value":"2666-920X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Evaluating lab assistant chatbot on student learning and behaviors in a programming short course","name":"articletitle","label":"Article Title"},{"value":"Computers and Education: Artificial Intelligence","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.caeai.2025.100527","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Authors. Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"100527"}}