{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,24]],"date-time":"2026-07-24T02:00:03Z","timestamp":1784858403833,"version":"3.55.0"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031643149","type":"print"},{"value":"9783031643156","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[[2024]]},"DOI":"10.1007\/978-3-031-64315-6_9","type":"book-chapter","created":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T18:03:50Z","timestamp":1719857030000},"page":"113-126","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Enhancing Programming Education with\u00a0ChatGPT: A Case Study on\u00a0Student Perceptions and\u00a0Interactions in\u00a0a\u00a0Python Course"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1566-880X","authenticated-orcid":false,"given":"Boxuan","family":"Ma","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0063-8744","authenticated-orcid":false,"given":"Li","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5831-2152","authenticated-orcid":false,"given":"Shin\u2019ichi","family":"Konomi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"Anagnostopoulos, C.N.: Chatgpt impacts in programming education: a recent literature overview that debates ChatGPT responses. arXiv preprint arXiv:2309.12348 (2023)","DOI":"10.12688\/f1000research.141958.1"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"Biswas, S.: Role of ChatGPT in computer programming.: ChatGPT in computer programming. Mesopotamian J. Comput. Sci. 2023, 8\u201316 (2023)","DOI":"10.58496\/MJCSC\/2023\/002"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Chen, E., Huang, R., Chen, H.S., Tseng, Y.H., Li, L.Y.: Gptutor: a ChatGPT-powered programming tool for code explanation. arXiv preprint arXiv:2305.01863 (2023)","DOI":"10.1007\/978-3-031-36336-8_50"},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"Humble, N., et al.: Cheaters or AI-enhanced learners: Consequences of ChatGPT for programming education. Electron. J. e-Learn. (2023)","DOI":"10.34190\/ejel.21.5.3154"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Kasneci, E., et al.: ChatGPT for good? on opportunities and challenges of large language models for education. Learn. Individ. Differ. 103, 102274 (2023)","DOI":"10.1016\/j.lindif.2023.102274"},{"key":"9_CR6","unstructured":"Luckin, R., Holmes, W.: Intelligence unleashed: an argument for AI in education (2016)"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Malinka, K., Peres\u00edni, M., Firc, A., Hujn\u00e1k, O., Janus, F.: On the educational impact of ChatGPT: is artificial intelligence ready to obtain a university degree? In: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education, vol. 1. pp. 47\u201353 (2023)","DOI":"10.1145\/3587102.3588827"},{"key":"9_CR8","unstructured":"Pankiewicz, M., Baker, R.S.: Large language models (GPT) for automating feedback on programming assignments. arXiv preprint arXiv:2307.00150 (2023)"},{"key":"9_CR9","unstructured":"Phung, T., et al.: Generating high-precision feedback for programming syntax errors using large language models. In: Proceedings of the 16th International Conference on Educational Data Mining, pp. 370\u2013377 (2023)"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Phung, T., et al.: Generative AI for programming education: benchmarking ChatGPT, GPT-4, and human tutors. Int. J. Manag. 21(2), 100790 (2023)","DOI":"10.1145\/3568812.3603476"},{"issue":"9","key":"9_CR11","doi-asserted-by":"publisher","first-page":"5783","DOI":"10.3390\/app13095783","volume":"13","author":"MM Rahman","year":"2023","unstructured":"Rahman, M.M., Watanobe, Y.: Chatgpt for education and research: opportunities, threats, and strategies. Appl. Sci. 13(9), 5783 (2023)","journal-title":"Appl. Sci."},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Rajala, J., Hukkanen, J., Hartikainen, M., Niemel\u00e4, P.: \u201cCall me Kiran\u201d-ChatGPT as a tutoring chatbot in a computer science course. In: Proceedings of the 26th International Academic Mindtrek Conference, pp. 83\u201394 (2023)","DOI":"10.1145\/3616961.3616974"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Shoufan, A.: Exploring students\u2019 perceptions of ChatGPT: thematic analysis and follow-up survey. IEEE Access (2023)","DOI":"10.1109\/ACCESS.2023.3268224"},{"key":"9_CR14","doi-asserted-by":"crossref","unstructured":"Skjuve, M., F\u00f8lstad, A., Brandtzaeg, P.B.: The user experience of ChatGPT: findings from a questionnaire study of early users. In: Proceedings of the 5th International Conference on Conversational User Interfaces, pp. 1\u201310 (2023)","DOI":"10.1145\/3571884.3597144"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Sobania, D., Briesch, M., Hanna, C., Petke, J.: An analysis of the automatic bug fixing performance of ChatGPT. arXiv preprint arXiv:2301.08653 (2023)","DOI":"10.1109\/APR59189.2023.00012"},{"key":"9_CR16","doi-asserted-by":"publisher","unstructured":"Surameery, N.M.S., Shakor, M.Y.: Use Chat GPT to solve programming bugs. Int. J. Inf. Technol. Comput. Eng. (31), 17\u201322 (2023). https:\/\/doi.org\/10.55529\/ijitc.31.17.22","DOI":"10.55529\/ijitc.31.17.22"},{"key":"9_CR17","unstructured":"Tian, H., et al.: Is ChatGPT the ultimate programming assistant-how far is it?. arXiv preprint arXiv:2304.11938 (2023)"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Tlili, A., et al.: What if the devil is my guardian angel: Chatgpt as a case study of using chatbots in education. Smart Learn. Environ. 10(1), 15 (2023)","DOI":"10.1186\/s40561-023-00237-x"},{"issue":"2","key":"9_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.chbah.2023.100005","volume":"1","author":"R Yilmaz","year":"2023","unstructured":"Yilmaz, R., Yilmaz, F.G.K.: Augmented intelligence in programming learning: examining student views on the use of ChatGPT for programming learning. Comput. Hum. Behav. Artif. Hum. 1(2), 100005 (2023)","journal-title":"Comput. Hum. Behav. Artif. Hum."}],"container-title":["Communications in Computer and Information Science","Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium and Blue Sky"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-64315-6_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T18:06:00Z","timestamp":1719857160000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-64315-6_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031643149","9783031643156"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-64315-6_9","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"2 July 2024","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":"Recife","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aied2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/aied2024.cesar.school\/home","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}