Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Against It
Christopher Bull, Ahmed Kharrufa
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.
Topics & Concepts
SoftwareGenerative grammarSoftware developmentArtificial intelligenceComputer scienceSoftware engineeringEngineering managementWorld Wide WebEngineeringProgramming languageArtificial Intelligence in Healthcare and EducationSoftware Engineering ResearchSoftware Engineering Techniques and Practices