Generative AI Assistants in Software Development Education

03/24/2023
by   Christopher Bull, et al.
0

The software development industry is amid another potentially disruptive paradigm change–adopting the use of generative AI (GAI) assistants for software development. Whilst AI is already used in various areas of software engineering, GAI technologies, such as GitHub Copilot and ChatGPT, have ignited the imaginations (and fears) of many people. Whilst it is unclear how the industry will adopt and adapt to these technologies, the move to integrate these technologies into the wider industry 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 practices and challenges, which we incorporate into our vision of a future of software development education and make some pedagogical recommendations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2021

Walking Through the Method Zoo: Does Higher Education really meet Software Industry Demands?

Software engineering educators are continually challenged by rapidly evo...
research
03/22/2023

What do Transgender Software Professionals say about a Career in the Software Industry?

Diversity is an essential aspect of software development because technol...
research
05/23/2023

A Prelimanary Exploration on component based software engineering

Component-based software development (CBD) is a methodology that has bee...
research
02/06/2020

Design of the Inspection Process Using the GitHub Flow in Project Based Learning for Software Engineering and Its Practice

Project based learning (PBL) for software development (we call it softwa...
research
11/22/2017

How Software Development Group Leaders Influence Team Members Behavior

Evidence in the literature from several business sectors shows that expl...
research
07/06/2023

Resist the Hype! Practical Recommendations to Cope With Résumé-Driven Development

Technology trends play an important role in the hiring process for softw...
research
02/13/2023

The Impact of AI on Developer Productivity: Evidence from GitHub Copilot

Generative AI tools hold promise to increase human productivity. This pa...

Please sign up or login with your details

Forgot password? Click here to reset