The DOI matches its Crossref record; 49 of the 49 references it cites were found in a registry or an index.
Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning
Open accessAbstract
With the diversification of generative artificial intelligence (AI) applications, the interest in their use in every segment and field of society in recent years has been increasing rapidly. One of these areas is programming learning and program writing processes. One of the generative AI tools used for this purpose is ChatGPT. The use of ChatGPT in program writing processes has become widespread, and this tool has a certain potential in the programming process. However, when the literature is examined, research results related to using ChatGPT for this purpose have yet to be found. The existing literature has a gap that requires exploration. This study aims to analyze the students' perspectives on using ChatGPT in the field of programming and programming learning. The study encompassed a cohort of 41 undergraduate students enrolled in a public university's Computer Technology and Information Systems department. The research was carried out within the scope of the Object-Oriented Programming II course for eight weeks. Throughout the research process, students were given project assignments related to the course every week, and they were asked to use ChatGPT while solving them. The research data was collected using a form consisting of open-ended questions and analyzed through content analysis. The research findings revealed both the advantages and disadvantages of ChatGPT usage, as perceived by the students. The students stated that the main benefits of using ChatGPT in programming learning are providing fast and mostly correct answers to questions, improving thinking skills, facilitating debugging, and increasing self-confidence. On the other hand, the main limitations of using ChatGPT in programming education were getting students used to laziness, being unable to answer some questions, or giving incomplete/incorrect answers, causing professional anxiety in students. Based on the results of the research, it can be said that it would be useful to integrate generative AI tools into programming courses considering the advantages they provide in programming teaching. However, appropriate measures should be taken regarding the limitations it brings. Based on the research findings, several recommendations were proposed regarding the integration of ChatGPT into lessons.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Even these studies provide contradictory evidence on whether ChatGPT is helpful or harmful for students.”
From Is it harmful or helpful? Examining the causes and consequences of generative AI usage among university students (2024) · cites this paper as Yilmaz & Yilmaz, 2023a
In the citing paper
“Issues related to identity also arise, as reported by Yilmaz and Karaoglan Yilmaz (2023): students lack confidence in their own academic merit when AI handles high-level cognitive processes.”
From Mapping the impact of generative AI in higher education: A scoping review of psychological and equity dimensions. (2026) · cites this paper as Yilmaz and Karaoglan Yilmaz (2023)
Citations
Cites
Qualitative Data Analysis: An Expanded Sourcebook
(1994) · Journal of Environmental Psychology · doi:10.1016/s0272-4944(05)80231-2 · Cited by 48,420
ChatGPT for Good? On Opportunities and Challenges of Large Language Models for Education
Kasneci, E., Seßler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., et al. (2023) · doi:10.35542/osf.io/5er8f · Cited by 7,552
ChatGPT for good? On opportunities and challenges of large language models for education
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., et al. (2023) · Learning and Individual Differences · doi:10.1016/j.lindif.2023.102274 · Cited by 7,326
Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2023) · ACM Computing Surveys · doi:10.1145/3560815 · Cited by 4,361
Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2021) · arXiv · doi:10.48550/arxiv.2107.13586 · Cited by 4,352
What Is the Impact of ChatGPT on Education? A Rapid Review of the Literature
Lo, C. K. (2023) · Education Sciences · doi:10.3390/educsci13040410 · Cited by 2,024
What if the devil is my guardian angel: ChatGPT as a case study of using chatbots in education
Tlili, A., Shehata, B., Adarkwah, M. A., Bozkurt, A., Hickey, D. T., Huang, R., & Agyemang, B. (2023) · Smart Learning Environments · doi:10.1186/s40561-023-00237-x · Cited by 2,003
ChatGPT for Education and Research: Opportunities, Threats, and Strategies
Rahman, M. M., & Watanobe, Y. (2023) · Applied Sciences · doi:10.3390/app13095783 · Cited by 1,080
Wang, B., Rau, P.-L. P., & Yuan, T. (2023) · Behaviour & Information Technology · doi:10.1080/0144929x.2022.2072768 · Cited by 1,036
Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigm
Reynolds, L., & McDonell, K. (2021) · Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411763.3451760 · Cited by 952
Research works printed but not linked: 2
- Agbo, 2019, November). A systematic review of computational thinking approach for programming education in higher education institutions, 1
- Zinovieva, 2021, March). The use of online coding platforms as additional distance tools in programming education, Vol. 1840
Cited by
Sorted by citations
Items 301–346 of 346
Ceylan, A. (2026) · Temel Eğitim · doi:10.52105/temelegitim.1852049 · Cited by 1
Can ChatGPT Support Proof Validation? Exploration through Habermas’ Construct of Rationality
Urhan, S., & Zhuang, Y. (2026) · International Journal of Research in Undergraduate Mathematics Education · doi:10.1007/s40753-026-00300-1
Yuan, Y., Dev, R. D. O., Soh, K. G., Ji, X., & Li, F. (2026) · Scientific Reports · doi:10.1038/s41598-026-49368-4
Ren, N.-L., & Tse, A. W. C. (2025) · International Conference on Education and E-Learning (ICEEL) · doi:10.1145/3789859.3789907
Zhang, H., Wang, Q., & Chen, Y. (2026) · Interactive Learning Environments · doi:10.1080/10494820.2026.2664840
Understanding chatbot-assisted collaborative learning among female undergraduate students
Kuhail, M. A., Shuhaiber, A., Salman, S., & Alturki, N. M. (2026) · Discover Artificial Intelligence · doi:10.1007/s44163-026-01416-8
The Effect of Generative AI Use on Programming Self-Efficacy in Computer Engineering Students
Mutawa, A. M., Alsubaihi, S., & Sruthi, S. (2026) · International Conference on Artificial Intelligence, Systems, and Emerging Technologies (ICAISET) · doi:10.1109/icaiset66439.2026.11542111
Perceived benefits and challenges of LLMs in programming education: a student-centered analysis
Pirzado, F. A., Ahmed, A., Wajid, M. A., & Terashima‐Marín, H. (2026) · Frontiers in Education · doi:10.3389/feduc.2026.1814773
Kuhail, M. A., Shuhaiber, A., Salman, S., & Alturki, N. M. (2026) · International Congress on Human-Computer Interaction, Optimization and Robotic Applications (ICHORA) · doi:10.1109/ichora69329.2026.11536973
Large language models in software development learning
Hernández, S. C., Cruz, M. P. T., Sánchez, J. M. E., Luna-Gómez, A. A., Orozco, A. M. P., & Medina, R. H. (2026) · Discover Education · doi:10.1007/s44217-026-01750-0
Hlongwa, N. S., & Sithole, M. P. (2025) · Journal of Educational Studies · doi:10.59915/jes.2025.24.4.2
Zimmer, R. D. S., Machado, L. D. S., & Kohl, K. (2026) · Simpósio Brasileiro de Sistemas Colaborativos (SBSC) · doi:10.5753/sbsc.2026.20879
AI as a thinking partner: rethinking human cognitive processes in the age of generative AI
Zhong, T., & Zhu, G. (2026) · Interactive Learning Environments · doi:10.1080/10494820.2026.2680598
Gupta, A., Patil, N., Ghosh, S., & Gaikwad, S. S. (2026) · ACM Conference on Fairness, Accountability, and Transparency (FAccT) · doi:10.1145/3805689.3812394
Understanding What Builds and Breaks Travelers' Trust in ChatGPT's Travel Recommendations
Khairallah, M. (2026) · International Symposium of Systems, Advanced Technologies and Knowledge (ISSATK) · doi:10.1109/issatk69667.2026.11566711
He, Z., Pang, P. C., Siu, K.-M., & Ou, Q. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-29763-1_4
Analyzing the Impact of Generative AI Assistants Use in Undergraduate Programming Courses
Amer, J., Ibrahim, N., & Abu-Elkheir, M. (2026) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon67543.2026.11574431
Huesca, G., Martínez-Treviño, Y., González, C. G. J., Delgado, D. A. C., Navarrete, C., Cedillo-Hernández, A., & Meza, R. R. Q. (2026) · AI · doi:10.3390/ai7070248 · Cited by 1
Padiyath, A., Shen, J. P., & Ericson, B. J. (2026) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3803400.3809314 · Cited by 4
On Using an LLM-Based Approach for Automatic Evaluation of Programming Tasks in MOOC Videos
Kindlhofer, C., Wachtler, J., & Ebner, M. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-30784-2_13
Doan, A. B.-H., Midtlien, K. S., Hussain, S. S., Moalagh, M., & Farshchian, B. A. (2026) · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) · doi:10.1145/3794860.3794889
Evaluating the Effect of Generative AI-Assisted Debugging on Students’ Critical Thinking
Albadarin, Y., Saqr, M., Pope, N., & Tukiainen, M. (2026) · Technology Knowledge and Learning · doi:10.1007/s10758-026-09998-z
Graßl, I. (2026) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3786580.3786983
The Efficacy of Exams in Assessing Student Learning in Capstones
Fazackerley, S., & Hui, B. (2026) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3786580.3786989
Shh! Don't Tell Them I Use GenAI: Exploring How Participants Use Generative AI in Hackathons
Acharya, P., Conte, T. U., Penney, J., Oliveira, P., Etchie, M. P., Duval, J., Gadelha, B., Gerosa, M. A., & Steinmacher, I. (2026) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3803437.3806711
What Drives Learners to Keep Using Chatbots? An Extended TCT Modeling in Higher Education
Kavitha, K., & Joshith, V. P. (2026) · Journal of Educational Computing Research · doi:10.1177/07356331261469358
Camilo, H. T., & Hauck, J. C. R. (2026) · Anais do Workshop sobre Educação em Computação (WEI) · doi:10.5753/wei.2026.20394
López-Vargas, A., Rodríguez‐Vidal, J., Beltrán, Á. G., Gallego, P. M. V., & Torres, L. D. L. (2026) · Education and Information Technologies · doi:10.1007/s10639-026-14112-y
A Meta-Analysis of the Impact of GAI-Based Programming Teaching on Students' Computational Thinking
Yiting, S., Yuan, T., Liu, B., Zhuang, X., & Liu, B. (2026) · International Conference on Computer Science and Technologies in Education (CSTE) · doi:10.1109/cste69562.2026.11649597
Tsiligkiris, V. (2026) · International Journal of Educational Technology in Higher Education · doi:10.1186/s41239-026-00617-6
The Use of GenAI to Enhance Student Engagement in Online Discussions in Higher Education
Yuan, J., & Yang, D. (2026) · IntechOpen eBooks · doi:10.5772/intechopen.1017300
Omarbekova, A., Miłosz, M., Bekmanova, G., Rakymkan, Y., Nazyrova, A., & Lamasheva, Z. (2026) · Education Sciences · doi:10.3390/educsci16091382
Hsiao, K., Chou, Y.-Y., & Teng, C. (2026) · Journal of Computer Assisted Learning · doi:10.1002/jcal.70318
Lim, C.-K. (2026) · Springer eBooks · doi:10.1007/978-981-92-3527-8_16
Liu, C., Wei, L., & Tseng, J. C. R. (2026) · Education and Information Technologies · doi:10.1007/s10639-026-14107-9
Zhao, Q., & Li, S. (2026) · Behavioral Sciences · doi:10.3390/bs16091626 · Cited by 1
Possler, D., Dietrich, F., Scheper, J., Lammers, A., & Spatzenegger, A. (2026) · Publizistik · doi:10.1007/s11616-026-00942-w
Hu, P. (2026) · Frontiers in Psychology · doi:10.3389/fpsyg.2026.1900190 · Cited by 1
MAIN DRIVERS OF CHATGPT ADOPTION BY ROMANIAN COMPUTER SCIENCE STUDENTS
Popescu, P. Ș., Mihăescu, M. C., & Pribeanu, C. (2026) · Problems of Education in the 21st Century · doi:10.33225/pec/26.84.646
Zeng, J., Hong, Z., Yang, X., & Li, X. (2026) · Educational Technology Research and Development · doi:10.1007/s11423-026-10737-5
Nikou, S. A., Perifanou, M. A., & Economides, A. A. (2026) · Lecture notes in networks and systems · doi:10.1007/978-3-032-24998-2_6
Yang, H., Xu, N., Shao, Y., 杨海明, & Zhang, W. (2026) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2026.2739744
Liang, X., Shen, X., & Li, W. (2026) · International Conference on Computer Network, Electronic and Automation (ICCNEA) · doi:10.1109/iccnea70678.2026.11722108
The Effect of AI-Supported Coding Instruction on 21st-Century Skills
Kayhan, O. (2026) · Cumhuriyet International Journal of Education · doi:10.30703/cije.1894131
Massano‐Cardoso, I., Nogueira, F., Figueiredo, S., & Galhardo, A. B. (2026) · Journal of Technology in Behavioral Science · doi:10.1007/s41347-026-00728-x
Lin, Y., Huang, Y., Zhou, J., & Liu, X. (2026) · Clinical Anatomy · doi:10.1002/ca.70249
Metadata
- Authors
- Yilmaz, R., & Karaoglan Yilmaz, F. G.
- ORCID
- Yilmaz, Ramazan
- Venue
- Computers in Human Behavior: Artificial Humans
- Publisher
- Elsevier BV
- Published
- 2023-08
- Volume
- 1
- Issue
- 2
- Pages
- 100005
- ISSN
- 2949-8821 (ISSN-L)
- OpenAlex
- W4384461076
- Cited by
- 344
- References
- 48
- Citations by year
- 2026: 94 · 2025: 130 · 2024: 103 · 2023: 16
- FWCI
- 78.18
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Computers in Human Behavior Artificial Humans (publishedVersion, cc-by-nc-nd)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Education › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- ChatGPT, generative AI, programming education, student perceptions, augmented intelligence, object-oriented programming, debugging, professional anxiety, AI-assisted programming, computer science undergraduates
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review