Artificial Intelligence in Software Development: A Narrative Review of Its Effects on Student Coding Efficiency in Higher Education
DOI:
https://doi.org/10.53840/e-jpi.v13i2.434Keywords:
Artificial Intelligence in Software Development, AI Coding Assistants, Coding Efficiency, Higher Education ProgrammingAbstract
Artificial intelligence (AI) has become an integral component of modern software development using AI-powered coding assistants, automated debugging tools, and intelligent programming environments. In higher learning institutions, students increasingly adopt the tools to support programming tasks and enhance coding performance. This study presents a narrative review of existing literature on the effects of AI-powered development tools on students’ coding efficiency in higher learning institutions. The review focuses on studies published between 2022 and 2026 and retrieved from major academic databases, including Scopus, IEEEXplore, and ScienceDirect, using predefined keywords and inclusion criteria. The selected studies were analyzed using thematic analysis to systematically identify and categorize recurring patterns across the literature, focusing on coding efficiency, learning outcomes, and challenges associated with AI-assisted programming tools. The findings indicate that AI-powered development tools significantly improve coding efficiency by increasing development speed, reducing syntax and logical errors, and enhancing debugging processes. In addition, these tools support learning by providing real-time code suggestions and improving students’ problem-solving capabilities. However, certain limitations have been identified, including overdependence on AI-generated code, reduced independent thinking, issues regarding academic integrity, and limited conceptual understanding of programming fundamentals. The study concludes that AI-powered development tools provide significant advantages in enhancing students’ coding efficiency; however, their application should be supported by well-designed teaching strategies to achieve balanced learning outcomes. Future research should examine the long-term impact of AI-assisted programming on students’ technical competence, critical thinking, and professional readiness in software development.
Downloads
References
Baek, C., Tate, T., & Warschauer, M. (2024). “ChatGPT seems too good to be true”: College students’ use and perceptions of generative AI. Computers and Education: Artificial Intelligence, 7. https://doi.org/10.1016/j.caeai.2024.100294
Bassner, P., Lenk-Ostendorf, B., Beinstingel, R., Wasner, T., & Krusche, S. (2026). Less stress, better scores, same learning: The dissociation of performance and learning in AI-supported programming education. Computers and Education: Artificial Intelligence, 10. https://doi.org/10.1016/j.caeai.2025.100537
Chiu, K. Y., Saliman, K. M., Tian, R., Lam, A. H. C., Chiu, D. K. W., Choi, S. P. M., & Ho, K. K. W. (2026). Perceived effectiveness and usefulness of ChatGPT as an aid for learning programming: a quantitative study based on a novel 8E learning technology model. Interactive Learning Environments. https://doi.org/10.1080/10494820.2026.2646272
Cotton, D. R. E., Cotton, P. A., & Shipway, J. R. (2024). Chatting and cheating: Ensuring academic integrity in the era of ChatGPT. Innovations in Education and Teaching International, 61(2), 228–239. https://doi.org/10.1080/14703297.2023.2190148
de Oliveira, D. (2025). Assessing ChatGPT in digital education: A case study on student perception. Digital Engineering, 7. https://doi.org/10.1016/j.dte.2025.100067
De Oliveira, R. M., Da Silva, E. P., Wainer, J., & Azevedo, R. (2026). Generative AI in Introductory Programming for Non-CS STEM Students: A Two-Semester Study. IEEE Access, 14, 88219–88236. https://doi.org/10.1109/ACCESS.2026.3701610
Gambo, O., Onifade, O. J., Olanrewaju-Smart, W., Abuya, O. J., Salawu, R. E., Massenon, R., & Gambo, I. (2026). Impact of ChatGPT on learning outcomes and performance of students in computer programming courses: a mixed-method approach. Discover Education, 5(1). https://doi.org/10.1007/s44217-026-01142-4
Groothuijsen, S., van den Beemt, A., Remmers, J. C., & van Meeuwen, L. W. (2024a). AI chatbots in programming education: Students’ use in a scientific computing course and consequences for learning. Computers and Education: Artificial Intelligence, 7. https://doi.org/10.1016/j.caeai.2024.100290
Groothuijsen, S., van den Beemt, A., Remmers, J. C., & van Meeuwen, L. W. (2024b). AI chatbots in programming education: Students’ use in a scientific computing course and consequences for learning. Computers and Education: Artificial Intelligence, 7. https://doi.org/10.1016/j.caeai.2024.100290
Haindl, P., & Weinberger, G. (2024a). Does ChatGPT Help Novice Programmers Write Better Code? Results From Static Code Analysis. IEEE Access, 12, 114146–114156. https://doi.org/10.1109/ACCESS.2024.3445432
Haindl, P., & Weinberger, G. (2024b). Students’ Experiences of Using ChatGPT in an Undergraduate Programming Course. IEEE Access, 12, 43519–43529. https://doi.org/10.1109/ACCESS.2024.3380909
Haindl, P., & Weinberger, G. (2024c). Students’ Experiences of Using ChatGPT in an Undergraduate Programming Course. IEEE Access, 12, 43519–43529. https://doi.org/10.1109/ACCESS.2024.3380909
Lee, D. K., & Joe, I. (2025). A GPT-Based Code Review System With Accurate Feedback for Programming Education. IEEE Access, 13, 105724–105737. https://doi.org/10.1109/ACCESS.2025.3581139
Menon, P. (2023a). Exploring GitHub Copilot assistance for working with classes in a programming course. Issues in Information Systems, 24(4), 66–81. https://doi.org/10.48009/4_iis_2023_106
Menon, P. (2023b). Exploring GitHub Copilot assistance for working with classes in a programming course. Issues in Information Systems, 24(4), 66–81. https://doi.org/10.48009/4_iis_2023_106
Nathaniel, J., Oyelere, S. S., Suhonen, J., & Tedre, M. (2025). Literature Review on the Integration of Generative AI in Programming Education. In International Journal of Artificial Intelligence in Education (Vol. 35, Number 5, pp. 2724–2755). Springer. https://doi.org/10.1007/s40593-025-00524-3
Oyelere, S. S., & Aruleba, K. (2025). A comparative study of student perceptions on generative AI in programming education across Sub-Saharan Africa. Computers and Education Open, 8. https://doi.org/10.1016/j.caeo.2025.100245
Waqas, M., Hasan, S., & Ali, A. (2025a). Effectiveness of Generative AI Tools in Computer Science and Engineering Education. International Journal of Artificial Intelligence in Education, 35(6), 4002–4033. https://doi.org/10.1007/s40593-025-00525-2
Waqas, M., Hasan, S., & Ali, A. (2025b). Effectiveness of Generative AI Tools in Computer Science and Engineering Education. International Journal of Artificial Intelligence in Education, 35(6), 4002–4033. https://doi.org/10.1007/s40593-025-00525-2
Yetiştiren, B., Özsoy, I., Ayerdem, M., & Tüzün, E. (2023). Evaluating the Code Quality of AI-Assisted Code Generation Tools: An Empirical Study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT. http://arxiv.org/abs/2304.10778
Youssef, E., Medhat, M., Abdellatif, S., & Al Malek, M. (2024). Examining the effect of ChatGPT usage on students’ academic learning and achievement: A survey-based study in Ajman, UAE. Computers and Education: Artificial Intelligence, 7. https://doi.org/10.1016/j.caeai.2024.100316
Yuan, J., & Li, Y. (2025). The Impact of Security Mindset on the Use of AI Assistants in Computing Education. IEEE Transactions on Education, 68(6), 484–491. https://doi.org/10.1109/TE.2025.3610340
Downloads
Published
Issue
Section
License
Copyright (c) 2026 e-Jurnal Penyelidikan dan Inovasi

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.










