Generative AI Assistants in Software Development Education: A vision for
integrating Generative AI into educational practice, not instinctively
defending against it
- URL: http://arxiv.org/abs/2303.13936v3
- Date: Fri, 18 Aug 2023 10:08:02 GMT
- Title: Generative AI Assistants in Software Development Education: A vision for
integrating Generative AI into educational practice, not instinctively
defending against it
- Authors: Christopher Bull, Ahmed Kharrufa
- Abstract summary: generative AI (GAI) assistants 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 is a clear indication of intent and direction.
- Score: 10.238740117460386
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- $\textit{"I Don't Use AI for Everything"}$: Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development [19.851794567529286]
This study investigates the adoption, impact, and security considerations of AI-empowered tools in the software development process.
Our findings reveal widespread adoption of AI tools across various stages of software development.
arXiv Detail & Related papers (2024-09-20T09:17:10Z) - From Today's Code to Tomorrow's Symphony: The AI Transformation of Developer's Routine by 2030 [3.437372707846067]
We provide a comparative analysis between the current state of AI-assisted programming in 2024 and our projections for 2030.
We envision HyperAssistant, an augmented AI tool that offers comprehensive support to 2030 developers.
arXiv Detail & Related papers (2024-05-21T12:37:36Z) - Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research [50.545824691484796]
We present insights from SE researchers and practitioners on challenges and solutions regarding diversity and inclusion in SE.
We share potential utopian and dystopian visions of the future and provide future research directions and implications for academia and industry.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Exploring the intersection of Generative AI and Software Development [0.0]
The synergy between generative AI and Software Engineering emerges as a transformative frontier.
This whitepaper delves into the unexplored realm, elucidating how generative AI techniques can revolutionize software development.
It serves as a guide for stakeholders, urging discussions and experiments in the application of generative AI in Software Engineering.
arXiv Detail & Related papers (2023-12-21T19:23:23Z) - A Complete Survey on Generative AI (AIGC): Is ChatGPT from GPT-4 to
GPT-5 All You Need? [112.12974778019304]
generative AI (AIGC, a.k.a AI-generated content) has made headlines everywhere because of its ability to analyze and create text, images, and beyond.
In the era of AI transitioning from pure analysis to creation, it is worth noting that ChatGPT, with its most recent language model GPT-4, is just a tool out of numerous AIGC tasks.
This work focuses on the technological development of various AIGC tasks based on their output type, including text, images, videos, 3D content, etc.
arXiv Detail & Related papers (2023-03-21T10:09:47Z) - Selected Trends in Artificial Intelligence for Space Applications [69.3474006357492]
This chapter focuses on differentiable intelligence and on-board machine learning.
We discuss a few selected projects originating from the European Space Agency's (ESA) Advanced Concepts Team (ACT)
arXiv Detail & Related papers (2022-12-10T07:49:50Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
We propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering.
In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - An Experience Report of Executive-Level Artificial Intelligence
Education in the United Arab Emirates [53.04281982845422]
We present an experience report of teaching an AI course to business executives in the United Arab Emirates (UAE)
Rather than focusing only on theoretical and technical aspects, we developed a course that teaches AI with a view to enabling students to understand how to incorporate it into existing business processes.
arXiv Detail & Related papers (2022-02-02T20:59:53Z) - Building Bridges: Generative Artworks to Explore AI Ethics [56.058588908294446]
In recent years, there has been an increased emphasis on understanding and mitigating adverse impacts of artificial intelligence (AI) technologies on society.
A significant challenge in the design of ethical AI systems is that there are multiple stakeholders in the AI pipeline, each with their own set of constraints and interests.
This position paper outlines some potential ways in which generative artworks can play this role by serving as accessible and powerful educational tools.
arXiv Detail & Related papers (2021-06-25T22:31:55Z) - Time for AI (Ethics) Maturity Model Is Now [15.870654219935972]
This paper argues that AI software is still software and needs to be approached from the software development perspective.
We wish to discuss whether the focus should be on AI ethics or, more broadly, the quality of an AI system.
arXiv Detail & Related papers (2021-01-29T17:37:44Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.