Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
41 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Generative Artificial Intelligence for Software Engineering -- A Research Agenda (2310.18648v1)

Published 28 Oct 2023 in cs.SE

Abstract: Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activities. Notable examples of these tools include OpenAIs ChatGPT, GitHub Copilot, and Amazon CodeWhisperer. Although many recent publications have explored and evaluated the application of GenAI, a comprehensive understanding of the current development, applications, limitations, and open challenges remains unclear to many. Particularly, we do not have an overall picture of the current state of GenAI technology in practical software engineering usage scenarios. We conducted a literature review and focus groups for a duration of five months to develop a research agenda on GenAI for Software Engineering. We identified 78 open Research Questions (RQs) in 11 areas of Software Engineering. Our results show that it is possible to explore the adoption of GenAI in partial automation and support decision-making in all software development activities. While the current literature is skewed toward software implementation, quality assurance and software maintenance, other areas, such as requirements engineering, software design, and software engineering education, would need further research attention. Common considerations when implementing GenAI include industry-level assessment, dependability and accuracy, data accessibility, transparency, and sustainability aspects associated with the technology. GenAI is bringing significant changes to the field of software engineering. Nevertheless, the state of research on the topic still remains immature. We believe that this research agenda holds significance and practical value for informing both researchers and practitioners about current applications and guiding future research.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (15)
  1. Anh Nguyen-Duc (19 papers)
  2. Beatriz Cabrero-Daniel (17 papers)
  3. Adam Przybylek (1 paper)
  4. Chetan Arora (79 papers)
  5. Dron Khanna (6 papers)
  6. Tomas Herda (7 papers)
  7. Usman Rafiq (4 papers)
  8. Jorge Melegati (14 papers)
  9. Eduardo Guerra (9 papers)
  10. Kai-Kristian Kemell (36 papers)
  11. Mika Saari (9 papers)
  12. Zheying Zhang (11 papers)
  13. Huy Le (9 papers)
  14. Pekka Abrahamsson (105 papers)
  15. Tho quan (14 papers)
Citations (23)