Generative artificial intelligence assistants in software development education: A vision for integrating generative artificial intelligence into educational practice, not instinctively defending against it
Abstract
The use of Generative AI in software development is gaining traction. But what are the potentials and implications on software development education? We gathered insights on the use of Generative AI from professional software developers and make some pedagogical recommendations.
Integrity signals
Registry
Cites
Statistics
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?
As LLMs increasingly automate routine and syntactic coding tasks, educators face the challenge of preserving essential programming competencies such as algorithmic thinking, debugging, and independent problem-solving.
“As LLMs increasingly automate routine and syntactic coding tasks, educators face the challenge of preserving essential programming competencies, such as algorithmic thinking, debugging, and independent problem-solving (Valový & Buchalcevova, 2023;Bull & Kharrufa, 2024;French et al., 2023).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Bull & Kharrufa, 2024
Students who rely too heavily on automated outputs may struggle when confronted with unfamiliar programming problems that demand creative reasoning and in-depth debugging.
“While LLMs support learners through code generation and suggestions, students who rely too heavily on automated outputs may struggle when confronted with unfamiliar programming problems that demand creative reasoning and in-depth debugging (Bull & Kharrufa, 2024).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Bull & Kharrufa, 2024
Over-reliance on GenAI tools may lead to dependency, reducing opportunities to cultivate essential skills such as algorithmic thinking, debugging, and independent problem-solving.
“Although these tools can support students in writing and analyzing code, over-reliance on them may lead to dependency, reducing opportunities to cultivate essential skills such as algorithmic thinking, debugging, and independent problem-solving (Bull & Kharrufa, 2024;Groothuijsen et al., 2024).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Bull & Kharrufa, 2024
Resource requirements for incorporating advanced AI tools (financial costs, infrastructure) are a major challenge to widespread adoption.
“One major challenge is the resource requirement for incorporating advanced AI tools, which may include financial costs for software licenses or subscriptions, as well as the need for robust technological infrastructure (Bull & Kharrufa, 2024).”
From The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: a comparative study with traditional pair programming and individual approaches (2025) · cites this paper as Bull & Kharrufa, 2024
Cites
Using thematic analysis in psychology
Braun, V., & Clarke, V. (2006) · Qualitative Research in Psychology · doi:10.1191/1478088706qp063oa · Cited by 194,414 · see citing works
(1978) · Medical Entomology and Zoology · Cited by 53,488 · see citing works
Google Effects on Memory: Cognitive Consequences of Having Information at Our Fingertips
Sparrow, B., Liu, J., & Wegner, D. M. (2011) · Science · doi:10.1126/science.1207745 · Cited by 1,762 · cited 1× · see citing works
“Despite this, there are concerns that overreliance on these tools and sources may negatively impact learners’ critical evaluation and problem-solving skills (e.g., copying and”
BackgroundBias in data‐driven artificial intelligence systems—An introductory survey
Ntoutsi, E., Fafalios, P., Gadiraju, U., Iosifidis, V., Nejdl, W., Vidal, M., Ruggieri, S., Turini, F., Papadopoulos, S., Krasanakis, E., et al. (2020) · WIREs Data Mining and Knowledge Discovery · doi:10.1002/widm.1356 · Cited by 1,043 · see citing works
The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations
Freitag, C., Berners-Lee, M., Widdicks, K., Knowles, B., Blair, G. S., & Friday, A. (2021) · Patterns · doi:10.1016/j.patter.2021.100340 · Cited by 570 · see citing works
A systematic evaluation of large language models of code
Xu, F. F., Alon, U., Neubig, G., & Hellendoorn, V. J. (2022) · Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming · doi:10.1145/3520312.3534862 · Cited by 540 · see citing works
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022) · Proceedings of the 24th Australasian Computing Education Conference · doi:10.1145/3511861.3511863 · Cited by 463 · see citing works
Example-centric programming: integrating web search into the development environment
Brandt, J., Dontcheva, M., Weskamp, M., & Klemmer, S. R. (2010) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/1753326.1753402 · Cited by 324 · see citing works
Using GitHub Copilot to Solve Simple Programming Problems
Wermelinger, M. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569830 · Cited by 191 · see citing works
Design for multimedia learning
Boyle, T. (1997) · Prentice-Hall, Inc eBooks · Cited by 148 · see citing works
Welsh, M. (2022) · Communications of the ACM · doi:10.1145/3570220 · Cited by 95 · see citing works
Artificial Intelligence and Software Engineering: Are We Ready?
Mashkoor, A., Menzies, T., Egyed, A. F., & Ramler, R. (2022) · Computer · doi:10.1109/mc.2022.3144805 · Cited by 22 · see citing works
The Worked Example and Problem Completion Effects
Sweller, J., Ayres, P., & Kalyuga, S. (2011) · Springer eBooks · doi:10.1007/978-1-4419-8126-4_8 · Cited by 15 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Future of software development with generative AI
Sauvola, J. J., Tarkoma, S., Klemettinen, M., Riekki, J. P., & Doermann, D. (2024) · Automated Software Engineering · doi:10.1007/s10515-024-00426-z · Cited by 162 · see citing works
AI-driven innovations in software engineering: a review of current practices and future directions
Alenezi, M., & Akour, M. (2025) · Applied Sciences · doi:10.3390/app15031344 · Cited by 121 · see citing works
Fan, G., Liu, D., Zhang, R., & Pan, L. (2025) · International Journal of STEM Education · doi:10.1186/s40594-025-00537-3 · Cited by 109 · see citing works
“Institutions should consider developing comprehensive strategies for integrating AI assistants into their computer science curricula, including providing training for instructors and support staff (Bull & Kharrufa, 2024).”
InfluentialStudents’ Experiences of Using ChatGPT in an Undergraduate Programming Course
Haindl, P., & Weinberger, G. (2024) · IEEE Access · doi:10.1109/access.2024.3380909 · Cited by 108 · see citing works
An Empirical Study on Usage and Perceptions of LLMs in a Software Engineering Project
Rasnayaka, S., Wang, G. X., Shariffdeen, R., & Iyer, G. N. (2024) · International Workshop on Large Language Models for Code (LLM4Code) · doi:10.1145/3643795.3648379 · Cited by 85 · see citing works
Decoding the Threat Landscape : ChatGPT, FraudGPT, and WormGPT in Social Engineering Attacks
Falade, P. V. (2023) · International Journal of Scientific Research in Computer Science Engineering and Information Technology · doi:10.32628/cseit2390533 · Cited by 73 · see citing works
Generative Artificial Intelligence for Software Engineering—A Research Agenda
Nguyen‐Duc, A., Cabrero‐Daniel, B., Przybylek, A., Arora, C., Khanna, D., Herda, T., Rafiq, U., Melegati, J., Guerra, E., Kemell, K., et al. (2025) · Software: Practice and Experience · doi:10.1002/spe.70005 · Cited by 60 · see citing works
Chen, J., Lu, X., Du, Y., Rejtig, M., Bagley, R., Horn, M., & Wilensky, U. J. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642377 · Cited by 55 · see citing works
Liu, J., & Li, S. (2024) · Journal of Educational Computing Research · doi:10.1177/07356331241240460 · Cited by 40 · see citing works
Kohen-Vacs, D., Usher, M., & Jansen, M. (2025) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-025-00496-4 · Cited by 39 · see citing works
Dickey, E., Bejarano, A., & Garg, C. (2024) · SN Computer Science · doi:10.1007/s42979-024-03074-y · Cited by 33 · see citing works
Generative AI Meets Knowledge Management: Insights From Software Development Practices
Kirchner, K., Bolisani, E., Kassaneh, T. C., Scarso, E., & Taraghi, N. (2025) · Knowledge and Process Management · doi:10.1002/kpm.70004 · Cited by 33 · see citing works
Students' Use of GitHub Copilot for Working with Large Code Bases
Shah, A., Chernova, A., Tomson, E., Porter, L., Griswold, W. G., & Soosai Raj, A. G. (2025) · Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3641554.3701800 · Cited by 19 · see citing works
Lyu, W., Wang, Y., Sun, Y., & Zhang, Y. (2025) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/3698205.3729544 · Cited by 19 · see citing works
I won’t become obsolete! exploring the acceptance and use of GenAI by marketing professionals
Vitellaro, F., Schifilliti, V., Buratti, N., & Cesaroni, F. (2025) · European Journal of Innovation Management · doi:10.1108/ejim-04-2024-0471 · Cited by 12 · see citing works
Insights from the Frontline: GenAI Utilization Among Software Engineering Students
Choudhuri, R., Ramakrishnan, A., Chatterjee, A., Trinkenreich, B., Steinmacher, I., Gerosa, M. A., & Sarma, A. (2025) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet66350.2025.00007 · Cited by 20 · see citing works
Usage of Large Language Model for Code Generation Tasks: A Review
Stefano Bistarelli, B., Fiore, M., Mercanti, I., & Mongiello, M. (2025) · SN Computer Science · doi:10.1007/s42979-025-04241-5 · Cited by 21 · see citing works
The State of Generative AI Adoption from Software Practitioners' Perspective: An Empirical Study
Simaremare, M. E. S., & Edison, H. (2024) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa64295.2024.00024 · Cited by 15 · see citing works
Low-Code/No-Code Meets GenAI: A New Era in Product Development
Paliwal, G., Donvir, A., Gujar, P., & Panyam, S. (2024) · IEEE Ecuador Technical Chapters Meeting (ETCM) · doi:10.1109/etcm63562.2024.10746160 · Cited by 13 · see citing works
Genç, O. (2024) · Environment Development and Sustainability · doi:10.1007/s10668-024-05794-w · Cited by 13 · see citing works
Student's Use of Generative AI as a Support Tool in an Advanced Web Development Course
Alpizar-Chacón, I., & Keuning, H. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729106 · Cited by 11 · see citing works
Transforming Physiology and Healthcare through Foundation Models
Godwin, R. C., Tung, A., Berkowitz, D. E., & Melvin, R. L. (2025) · Physiology · doi:10.1152/physiol.00048.2024 · Cited by 10 · see citing works
Kohn, T. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.70043 · Cited by 13 · see citing works
Kharrufa, A., Alghamdi, S. S., Aziz, A., & Bull, C. (2025) · ACM Transactions on Computing Education · doi:10.1145/3779296 · Cited by 16 · see citing works
Self-citationIntegrating Generative AI in Software Engineering Education: Practical Strategies
Li, Y., Keung, J., & Ma, X. (2024) · 2024 International Symposium on Educational Technology (ISET) · doi:10.1109/iset61814.2024.00019 · Cited by 8 · see citing works
University Students' Perception and Expectations of Generative AI Tools for Software Engineering
Yabaku, M., & Ouhbi, S. (2024) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet62301.2024.10663035 · Cited by 8 · see citing works
Sampaio, S. D. S., Lima, M. H. T. D. F., Rodrigues, E., Meireles, M. A. C., Pessoa, M., & Conte, T. U. (2024) · Brazilian Symposium on Software Quality (SBQS) · doi:10.1145/3701625.3701687 · Cited by 7 · see citing works
BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums
Sinha, A., Goyal, S., Sy, Z., Kuperus, R., Dickey, E., & Bejarano, A. (2024) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10893137 · Cited by 7 · see citing works
Grading Generative AI-based Assignments Using a 3R Framework
Chan, H. C. B. (2023) · IEEE International Conference on Teaching, Assessment, and Learning for Engineering · doi:10.1109/tale56641.2023.10398408 · Cited by 7 · see citing works
Exploring Implementations of GenAI in Teaching IS Subjects and Student Perceptions
Jiang, Y., & Nakatani, K. (2025) · Journal of Information Systems Education · doi:10.62273/wfho1011 · Cited by 8 · see citing works
Empirical analysis of generative AI tool adoption in software development
Shao, D. D., & Ishengoma, F. (2026) · Information and Software Technology · doi:10.1016/j.infsof.2026.108036 · Cited by 7 · see citing works
Pair Programming in Programming Courses in the Era of Generative AI: Students' Perspective
Simaremare, M. E. S., Pardede, C., Tampubolon, I. N. I., Manurung, P., & Simangunsong, D. A. (2024) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec65559.2024.00069 · Cited by 5 · see citing works
How to Support ML End-User Programmers through a Conversational Agent
Garcia, E. J. A., Pimentel, J. F., Feng, Z., Gerosa, M. A., Steinmacher, I., & Sarma, A. (2024) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3597503.3608130 · Cited by 5 · see citing works
Hyrynsalmi, S. M., Tuape, M., & Knutas, A. (2025) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3696630.3727235 · Cited by 4 · see citing works
Gambo, O. O., Onifade, O. J., Olanrewaju-Smart, W., Abuya, O. J., Salawu, R. E., Massenon, R., & Gambo, I. (2026) · Discover Education · doi:10.1007/s44217-026-01142-4 · Cited by 7 · see citing works
Ren, B., Cheon, E., & Li, J. (2025) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3757641 · Cited by 6 · see citing works
de Deus, W. S., Marcolino, A. D. S., Avellar, G. M. N., Oliveira, K. K. D. S., & Barbosa, E. F. (2024) · Anais do ... Simpósio Brasileiro de Informática na Educação/Anais do Simpósio Brasileiro de Informática na Educação · doi:10.5753/sbie.2024.242283 · Cited by 4 · see citing works
Zhang, L., Fang, C., Wang, S. J., Wang, Y., & Luo, S. (2025) · Interactive Learning Environments · doi:10.1080/10494820.2025.2545964 · Cited by 3 · see citing works
Enhancing Code Security Through Open-Source Large Language Models: A Comparative Study
Ridley, N., Branca, E., Kimber, J., & Stakhanova, N. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-57537-2_15 · Cited by 3 · see citing works
Integrating AI in Software Engineering Teaching and Learning
Narayan, A., Wadhwa, B., Tan, N. J. J., & Choo, M. (2024) · IEEE International Conference on Teaching, Assessment, and Learning for Engineering · doi:10.1109/tale62452.2024.10834374 · Cited by 3 · see citing works
Assessment on the Effectiveness of GitHub Copilot as a Code Assistance Tool: An Empirical Study
Gonçalves, C., & Gonçalves, C. T. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-73503-5_3 · Cited by 3 · see citing works
Customizing ChatGPT to Help Computer Science Principles Students Learn Through Conversation
Frazier, M., Damevski, K., & Pollock, L. (2024) · Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3649217.3653570 · Cited by 2 · see citing works
The Impact of Chatbots on Students' Reflective Thinking in Introductory Programming Course
Rachmat, A., Watterson, C. A., & Lundqvist, K. Ø. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016417 · Cited by 2 · see citing works
Generative AI for Code Development: Advancements, Limitations, and Prospects
Krichen, M., & Abdalzaher, M. S. (2025) · Studies in computational intelligence · doi:10.1007/978-3-031-90573-5_7 · Cited by 3 · see citing works
Bridging code and timely feedback: integrating generative AI into a programming platform
Martínez-Araneda, C., Gutiérrez, M., Aranda, J. L. M., Montiel, D. M., Gómez, P., & Segura-Navarrete, A. (2025) · PeerJ Computer Science · doi:10.7717/peerj-cs.3070 · Cited by 2 · see citing works
Wang, R. Y., Chen, J., Zhao, J., & Fu, H. (2026) · SAGE Open · doi:10.1177/21582440251413066 · Cited by 3 · see citing works
Yazılım Geliştirme Öğreniminde Beceri Derinliği ve Dil Yeterliliğinin Yapay Zekâ ile Entegrasyonu
Yazar, S., Demiralay, T., & Demirhan, T. (2024) · Üniversite Araştırmaları Dergisi · doi:10.32329/uad.1519587 · Cited by 2 · see citing works
Concepts for Teaching Software Development in the Age of AI-Tools
Böttcher, A., Thurner, V., & Zönnchen, B. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016505 · Cited by 2 · see citing works
Generative AI in Software Engineering Education
Pérez‐González, H. G., Castillo-Barrera, F. E., García, C. A. G., & Juárez‐Ramírez, R. (2025) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3373-0370-3.ch007 · Cited by 2 · see citing works
Xing, Z., Meng, Z., Zhang, X., Tan, L., Yang, L., Guo, X., & Wu, H. (2025) · Computer Applications in Engineering Education · doi:10.1002/cae.70046 · Cited by 1 · see citing works
AI-Driven Software Development: A Paradigm Shift in Software Engineering
Bejarano, M. H., & Rey, L. E. B. (2025) · Industrial engineering and management. · doi:10.5772/intechopen.1007786 · Cited by 1 · see citing works
Artificial Intelligence as a New Paradigm in Education and the Future of Social Sciences
Shafik, W. (2025) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3373-2612-2.ch003 · Cited by 1 · see citing works
M., Y. V. M., Robles, B. D. V., Salgado, R. S., Serna, G. G., & Castro-Sánchez, N. A. (2024) · International Conference on Software Process Improvement (CIMPS) · doi:10.1109/cimps65195.2024.11095939 · Cited by 1 · see citing works
The End of Programming as We Know It
Jönsson, M., Tholander, J., Rost, M., Sarkar, A., Fernaeus, Y., Kharrufa, A., & Ludwig, T. G. (2025) · Decennial Aarhus Conference · doi:10.1145/3737609.3747093 · Cited by 1 · see citing works
Self-citationBiomaterials education through artificial intelligence-enabled product-based learning
Márquez, R., Salas, M., BARRIOS, N. A., Tolosa, L. I., Pal, L., & Viitala, R. (2025) · Elsevier eBooks · doi:10.1016/b978-0-323-95464-8.00018-9 · Cited by 2 · see citing works
WIP: Generative Artificial Intelligence in Undergraduate Software Engineering Education
Hemmes, J., & Blumenthal, R. L. (2025) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie63693.2025.11328493 · Cited by 1 · see citing works
Digital Enhancement: Applying Generative AI in Students Decision Making Process
Cabral, C. A. A., & Pereira, R. (2025) · Studies in systems, decision and control · doi:10.1007/978-3-031-78412-5_7 · Cited by 1 · see citing works
O Uso do ChatGPT na Programação Competitiva: Potencialidades e Desafios
Filho, G. B. P., & Aguiar, J. J. B. (2025) · Anais do Workshop sobre Educação em Computação (WEI) · doi:10.5753/wei.2025.8984 · Cited by 1 · see citing works
A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluation
Dickey, E., Bejarano, A., Kuperus, R., & Fagundes, B. (2025) · arXiv
“This framing aligns with the fact that openness increased for conceptual questions and homework scenarios, where the intervention more directly targeted students’ decision-making (Tables 4 and 6).”
Kouveli, P., Gazis, A., & Vavouras, T. (2024) · WSEAS TRANSACTIONS ON ADVANCES in ENGINEERING EDUCATION · doi:10.37394/232010.2024.21.17
Empirical Analysis of Generative Ai Adoption in Software DevelopmentPreprint
Shao, D. D., & Ishengoma, F. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5149425
THE ROLE OF GENERATIVE ARTIFICIAL INTELLIGENCE IN PROGRAMMER TRAINING: OPPORTUNITIES AND CHALLENGES
Hadzhikoleva, S., Rachovski, T., Hadzhikolev, E. N., & Ivanov, I. (2025) · Environment Technology Resources Proceedings of the International Scientific and Practical Conference · doi:10.17770/etr2025vol2.8608
An Emergent Bottom-Up Categorization of Students’ LLMs Usage in an Undergraduate Research Course
Vasquez, I. O., Mahinpei, R., Elouazizi, N., & Conati, C. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-98462-4_17
Júnior, G. G., Morais, C., Nascimento-Júnior, N. M., & Miranda, P. C. M. L. (2025) · Communications in computer and information science · doi:10.1007/978-3-032-02675-0_3
Empowering software engineering automation through explainable Ai
Kavitha, V., Laksshmi, K. S. G., Hemashree, P., & Shobana, R. (2025) · Advances in computers · doi:10.1016/bs.adcom.2025.07.009
Exploring the Use of Generative AI in Software Development: A Preliminary Study
Mar’i, F., Nerisafitra, P., Marianingsih, S., Hanjaya, S., Aisyah, Y., Primatama, D., & Sutaji, D. (2025) · E3S Web of Conferences · doi:10.1051/e3sconf/202564504002
Cheng, G., & Liu, P. (2025) · International Conference on Educational Digitalization and Computer Science in the Guangdong-Hong Kong-Macao Greater Bay Area · doi:10.1145/3746469.3746516
Bridging the AI Gap: Developing AI Literacy in Programming Education
Kohen-Vacs, D., Usher, M., & Jansen, M. (2025) · Lecture notes in networks and systems · doi:10.1007/978-3-032-05070-0_18
Exploring Large Language Models for Analyzing and Improving Method Names in Scientific Code
Larsen, G., Wong, C., & Peruma, A. (2025) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem64174.2025.00030
Revolutionizing Interdisciplinary Education and Research
Shafik, W. (2026) · IGI Global eBooks · doi:10.4018/979-8-3373-9225-7.ch001
Integrating GenAI Tools Into Software Engineering Education
Simić, M., Jolović, M., Naumović, T., Lukovac, P., & Despotovic-Zrakic, M. S. (2026) · Computer Applications in Engineering Education · doi:10.1002/cae.70177
Xu, Y., Peng, J., Wen, N., & He, S. (2026) · Discover Computing · doi:10.1007/s10791-026-10068-2
Aplicação de IA generativa no processo de tomada de decisão dos estudantes
Cabral, C. A. A. (2024) · Repositório do ISCTE-IUL
Harnessing Hype to Teach Empirical Thinking: An Experience With AI Coding Assistants
Wyrich, M., Peitek, N., Weis, K., & Apel, S. (2026) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3803437.3805785
Pragmatic Use of Generative AI in an Introductory Programming Course (extended abstract)
Klein, T. O. V., & Zaidman, A. (2026) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3803437.3805778
Kruusamäe, K., Kasemägi, H., & Vunder, V. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-32115-2_37
Human–GenAI collaboration: a framework for engagement, self-regulation and ethical learning outcomes
Jianhong, L., Agarwal, V., Alzeiby, E. A., Dernóczi-Polyák, A., & Tuân, N. P. (2026) · Journal of Enterprise Information Management · doi:10.1108/jeim-11-2025-1148
Abidin, Z., Idris, N., & Putra, A. T. (2026) · International Conference on Information Technology and Education Technology (ITET) · doi:10.1109/itet70052.2026.11650872
A Systematic Review of Generative AI for Educational Recommender Systems
Ilyasa, D. F., Ahmad, I., & Rahayu, N. W. (2026) · IEEE International Conference on Innovation, Ethics & Emerging Tech in Engineering and Computing Education (IE2C) · doi:10.1109/ie2c69620.2026.11663045
Research Status and Hotspot Analysis of AI-Aided Computer Specialty Teaching
Liu, H. (2026) · International Conference on Computer Information and Big Data Applications (CIBDA) · doi:10.1145/3813822.3814089
Mudrinic, M., Radenković, M., Лабус, А., Лабус, А., Radenković, B., Hurlburt, G. F., & Reisman, S. (2026) · Computer · doi:10.1109/mc.2026.3719093
Amirkandeh, M. B., & Reilly, D. F. (2026) · Graphics Interface · doi:10.1145/3831423.3831460
Liu, M., Wang, M., Wang, J., Guo, S., Yang, J., Liu, Y., Wang, Y., & 伊浩 (2026) · International Conference on Intelligent Education and Computer Technology (IECT) · doi:10.1145/3845354.3845458
- Authors
- Bull, C., & Kharrufa, A.
- Affiliations
- Newcastle University (GB)
- Venue
- IEEE Software
- Published
- 2024-03
- Volume
- 41
- Issue
- 2
- Pages
- 52-59
- ISSN
- 0740-7459 (ISSN-L)
- 1937-4194
- OpenAlex
- W4385656600
- Cited by
- 82
- References
- 13
- Citations by year
- 2026: 16 · 2025: 40 · 2024: 24 · 2023: 2
- FWCI
- 19.24
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Software (publishedVersion)
- Funders
- Engineering and Physical Sciences Research Council (EP/T022582/1)
- Topics
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- generative AI, software engineering education, AI assistants, pedagogical recommendations, artificial intelligence in education
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