Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against it
Not on the map. Why?
Abstract (arXiv)
The software development industry is amid another disruptive paradigm change - adopting the use of generative AI (GAI) assistants for programming. Whilst AI is already used in various areas of software engineering, GAI technologies, such as GitHub Copilot and ChatGPT, have ignited peoples' imaginations (and fears). It is unclear how the industry will adapt, but the move to integrate these technologies by large software companies, such as Microsoft (GitHub, Bing) and Google (Bard), is a clear indication of intent and direction. We performed exploratory interviews with industry professionals to understand current practice and challenges, which we incorporate into our vision of a future of software development education and make some pedagogical recommendations.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 1 of its 15 references that are in the map. First posted on arXiv 24 Mar 2023.
Builds on
1 of 15 references.
References · 1
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1.
5 papers.
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
- 2024BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forumscited by 2
- 2023Anticipating User Needs: Insights from Design Fiction on Conversational Agents for Computational Thinkingcited by 1
- 2024Aptly: Making Mobile Apps from Natural Languagecited by 0
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluationcited by 0
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluation30 Apr 2025
- 2024BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums20 Sep 2024
- 2024Aptly: Making Mobile Apps from Natural Language30 Apr 2024
- 2023Anticipating User Needs: Insights from Design Fiction on Conversational Agents for Computational Thinking12 Nov 2023
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023