{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:02:14Z","timestamp":1786978934349,"version":"build-2736575974"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031984648","type":"print"},{"value":"9783031984655","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-98465-5_57","type":"book-chapter","created":{"date-parts":[[2025,7,19]],"date-time":"2025-07-19T01:47:22Z","timestamp":1752889642000},"page":"453-461","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Chatting with\u00a0Code: Exploring LLMs as\u00a0Learning Partners in\u00a0Programming Education"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8543-3774","authenticated-orcid":false,"given":"Olga","family":"Viberg","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5387-7696","authenticated-orcid":false,"given":"Jacqueline","family":"Wong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0456-6664","authenticated-orcid":false,"given":"Yael","family":"Feldman-Maggor","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3260-6036","authenticated-orcid":false,"given":"Nora","family":"Dunder","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9079-4921","authenticated-orcid":false,"given":"Carrie Demmans","family":"Epp","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,7,20]]},"reference":[{"key":"57_CR1","doi-asserted-by":"crossref","unstructured":"Aleven, V., Roll, I., McLaren, BM, Koedinger, KR: Help helps, but only so much: Research on help seeking with intelligent tutoring systems. International Journal of Artificial Intelligence in Education. 26, 205-223 (2016). https:\/\/doi.org\/10.1007\/s40593-015-0089-1","DOI":"10.1007\/s40593-015-0089-1"},{"key":"57_CR2","doi-asserted-by":"crossref","unstructured":"Bucaioni, A., Ekedahl, H., Helander, V., Nguyen, PT: Programming with ChatGPT: How far can we go?. Machine Learning with Applications, 15, 100526 (2024). https:\/\/doi.org\/10.1016\/j.mlwa.2024.100526","DOI":"10.1016\/j.mlwa.2024.100526"},{"key":"57_CR3","doi-asserted-by":"crossref","unstructured":"Chen, A., Xiang, M., Zhou, J., Jia, J., Shang, J., Li, X., Ga\u0161evi\u0107, D., Fan, Y.: Unpacking help-seeking process through multimodal learning analytics: A comparative study of ChatGPT vs Human expert. Computers and Education 105198 (2025). https:\/\/doi.org\/10.1016\/j.compedu.2024.105198","DOI":"10.1016\/j.compedu.2024.105198"},{"key":"57_CR4","doi-asserted-by":"crossref","unstructured":"Cheng, G., Zou, D., Xie, H., W, FL.: Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye-tracking and retrospective think-aloud data from program comprehension. Computers and Education 104948 (2024). https:\/\/doi.org\/10.1016\/j.compedu.2023.104948","DOI":"10.1016\/j.compedu.2023.104948"},{"key":"57_CR5","doi-asserted-by":"crossref","unstructured":"Dunder, N., Lundborg, S., Wong, J., Viberg, O.: Kattis vs ChatGPT: Assessment and evaluation of programming tasks in the age of artificial intelligence. In: Proceedings of the 14th Learning Analytics and Knowledge Conference. pp.821-827. Association for Computing Machinery, Japan (2024). https:\/\/doi.org\/10.1145\/3636555.3636882","DOI":"10.1145\/3636555.3636882"},{"key":"57_CR6","doi-asserted-by":"crossref","unstructured":"Fan, Y., Tang, L., Le, H., Shen, K., Tan, S., Zhao, Y., Shen, Y., Li, X., Ga\u0161evi\u0107, D.: Beware of metacognitive laziness: Effects of generative artificial intelligence on learning motivation, processes, and performance. British Journal of Educational Technology. 52(2), 489-530 (2024). https:\/\/doi.org\/10.1111\/bjet.13544","DOI":"10.1111\/bjet.13544"},{"key":"57_CR7","doi-asserted-by":"crossref","unstructured":"G\u00fcner, H., Er, Erkan.: AI in the classroom: Exploring students\u2019 interaction with ChatGPT in programming learning. Education and Information Technologies. 1-27 (2025). https:\/\/doi.org\/10.1007\/s10639-025-13337-7","DOI":"10.1007\/s10639-025-13337-7"},{"key":"57_CR8","doi-asserted-by":"crossref","unstructured":"Jacobs, S., Jaschke, S.: Evaluating the Application of Large Language Models to Generate Feedback in Programming Education. (2024). arXiv preprint arXiv:2403.09744","DOI":"10.1109\/EDUCON60312.2024.10578838"},{"key":"57_CR9","doi-asserted-by":"crossref","unstructured":"Jing, Y., Wang, H., Chen, X., Wang, C.: What factors will affect the effectiveness of using ChatGPT to solve programming problems? A quasi-experimental study. Humanities and Social Sciences Communications, 11(1), 1-12 (2024). https:\/\/doi.org\/10.1057\/s41599-024-02751-w","DOI":"10.1057\/s41599-024-02751-w"},{"key":"57_CR10","doi-asserted-by":"crossref","unstructured":"Lee, HPH., Sarkar, A., Tankelevitch, L., Drosos, I., Rintel, S., Banks, R., Wilson, N.: The Impact of Generative AI on Critical Thinking: Self-Reported Reductions in Cognitive Effort and Confidence Effects From a Survey of Knowledge Workers. In: CHI conference on human factors in computing systems. (2025). https:\/\/doi.org\/10.1145\/3706598.3713778","DOI":"10.1145\/3706598.3713778"},{"key":"57_CR11","doi-asserted-by":"crossref","unstructured":"Ma, B., Chen, L., Konomi, S.: Enhancing programming education with ChatGPT: a case study on student perceptions and interactions in a Python course. In: International Conference on Artificial Intelligence in Education, 113\u2013126 (2024). arXiv preprint https:\/\/arxiv.org\/abs\/2403.15472","DOI":"10.1007\/978-3-031-64315-6_9"},{"key":"57_CR12","doi-asserted-by":"crossref","unstructured":"Naman, A., Shariffdeen, R., Wang, G., Rasnayaka, S., Iyer, GN.: Analysis of Student-LLM Interaction in a Software Engineering Project. (2025). arXiv preprint https:\/\/arxiv.org\/pdf\/2502.01273","DOI":"10.1109\/LLM4Code66737.2025.00019"},{"key":"57_CR13","doi-asserted-by":"crossref","unstructured":"Nichols, T.R., Wisner, P. M., Cripe, G., Gulabchand, L.: Putting the kappa statistic to use. The Quality Assurance Journal 13(3-4) (2010). https:\/\/doi.org\/10.1002\/qaj.481","DOI":"10.1002\/qaj.481"},{"key":"57_CR14","doi-asserted-by":"crossref","unstructured":"Pankiewicz, M., Baker, RS.: Large Language Models (GPT) for automating feedback on programming assignments.(2023). arXiv preprint arXiv:2307.00150","DOI":"10.58459\/icce.2023.950"},{"key":"57_CR15","doi-asserted-by":"crossref","unstructured":"Pintrich, PR., Smith, D., Garcia, T., McKeachie., WJ.: Reliability and predictive validity of the Motivated Strategies for Learning Questionnaire (MSLQ). Educational and Psychological measurement 53(3), 901-813 (1993). https:\/\/doi.org\/10.1177\/0013164493053003024","DOI":"10.1177\/0013164493053003024"},{"key":"57_CR16","doi-asserted-by":"crossref","unstructured":"Pintrich, PR.: The role of motivation in promoting and sustaining self-regulated learning. International Journal of Educational Research 31(6), 459-470 (1999). https:\/\/doi.org\/10.1016\/S0883-0355(99)00015-4","DOI":"10.1016\/S0883-0355(99)00015-4"},{"key":"57_CR17","doi-asserted-by":"crossref","unstructured":"Pintrich, PR.: A conceptual framework for assessing motivation and self-regulated learning in college students. Educational Psychology Review 16, 385-407 (2004). https:\/\/doi.org\/10.1007\/s10648-004-0006-x","DOI":"10.1007\/s10648-004-0006-x"},{"key":"57_CR18","doi-asserted-by":"crossref","unstructured":"Prasad, P., Sane, A.: A Self-Regulated Learning Framework using Generative AI and its Application in CS Educational Intervention Design. In: Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 1, pp. 1070-1076. New York (2024). https:\/\/doi.org\/10.1145\/3626252.3630828","DOI":"10.1145\/3626252.3630828"},{"key":"57_CR19","doi-asserted-by":"crossref","unstructured":"Stojanov, A., Liu, Q., Koh, JHL.: University students\u2019 self-reported reliance on ChatGPT for learning: A latent profile analysis. Computers and Education: Artificial Intelligence 6, 100243 (2024). https:\/\/doi.org\/10.1016\/j.caeai.2024.100243","DOI":"10.1016\/j.caeai.2024.100243"},{"key":"57_CR20","doi-asserted-by":"crossref","unstructured":"Silva, L., Mendes, A., Gomes, Anabela., Fortes, Gabriel., Lam, CT., Chan, C.: Exploring the association between self-regulation of learning and programming learning: A multinational investigation. In: IEEE Frontiers in Education Conference, 1-8 (2021). https:\/\/doi.org\/10.1109\/FIE49875.2021.9637438","DOI":"10.1109\/FIE49875.2021.9637438"},{"key":"57_CR21","doi-asserted-by":"crossref","unstructured":"Song, D., Hong, H., Oh, EY.: Applying computational analysis of novice learners\u2019 computer programming patterns to reveal self-regulated learning, computational thinking, and learning performance. Computers in Human Behavior 120, 106746 (2021). https:\/\/doi.org\/10.1016\/j.chb.2021.106746","DOI":"10.1016\/j.chb.2021.106746"},{"key":"57_CR22","doi-asserted-by":"crossref","unstructured":"Tsai, CW., Lee, LY., Cheng, YP., Lin, CH., Hung, ML., Lin, JW.: Integrating online meta-cognitive learning strategy and team regulation to develop students\u2019 programming skills, academic motivation, and refusal self-efficacy of Internet use in a cloud classroom. Universal Access in the Information Society. 23, 395-410 (2024). https:\/\/doi.org\/10.1007\/s10209-022-00958-9","DOI":"10.1007\/s10209-022-00958-9"},{"key":"57_CR23","unstructured":"Wang, T., Zhou, N., Chen, Z.: Enhancing computer programming education with llms: A study on effective prompt engineering for python code generation. (2024). arXiv preprint arXiv:2407.05437"}],"container-title":["Lecture Notes in Computer Science","Artificial Intelligence in Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-98465-5_57","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T16:01:55Z","timestamp":1783440115000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-98465-5_57"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031984648","9783031984655"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-98465-5_57","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"20 July 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AIED","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Artificial Intelligence in Education","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Palermo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aied2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/aied2025.itd.cnr.it\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}