mlsanityData to 7 Oct 2026

Generative Artificial Intelligence for Software Engineering -- A Research Agenda

arXiv 2310.18648 ↗First posted 28 Oct 2023cs.SEcited by 23

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Oct 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 7; 2025: 12; 2026: 4.

23 papers.

Sort:

By area:

  1. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
  2. 2024LLM-based agents for automating the enhancement of user story quality: An early reportcited by 13
  3. 2024Generative AI for Requirements Engineering: A Systematic Literature Reviewcited by 10
  4. 2024Generating Test Scenarios from NL Requirements using Retrieval-Augmented LLMs: An Industrial Studycited by 9
  5. 2024Exploring Human-AI Collaboration in Agile: Customised LLM Meeting Assistantscited by 9
  6. 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
  7. 2025RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practicecited by 6
  8. 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
  9. 2025Engineering RAG Systems for Real-World Applications: Design, Development, and Evaluationcited by 3
  10. 2025BanaServe: Unified KV Cache and Dynamic Module Migration for Balancing Disaggregated LLM Serving in AI Infrastructurecited by 3
  11. 2025Iterative Resolution of Prompt Ambiguities Using a Progressive Cutting-Search Approachcited by 2
  12. 2025Explainable Artificial Intelligence Techniques for Software Development Lifecycle: A Phase-specific Surveycited by 2
11 more
  1. 2025From PowerPoint UI Sketches to Web-Based Applications: Pattern-Driven Code Generation for GIS Dashboard Development Using Knowledge-Augmented LLMs, Context-Aware Visual Prompting, and the React Frameworkcited by 1
  2. 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AIcited by 1
  3. 2024Adoption and Impact of ChatGPT in Computer Science Education: A Case Study on a Database Administration Coursecited by 0
  4. 2025Inter-event Interval Microscopy for Event Camerascited by 0
  5. 2025AI and Agile Software Development: A Research Roadmap from the XP2025 Workshopcited by 0
  6. 2025Understanding Practitioners Perspectives on Monitoring Machine Learning Systemscited by 0
  7. 2025Context-Aware Visual Prompting: Automating Geospatial Web Dashboards with Large Language Models and Agent Self-Validation for Decision Supportcited by 0
  8. 2026Towards AI Evaluation in Domain-Specific RAG Systems: The AgriHubi Case Studycited by 0
  9. 2026Toward a Sustainable Software Architecture Community: Evaluating ICSA's Environmental Impactcited by 0
  10. 2026Neuro-Symbolic Agents for Hallucination-Free Requirements Reusecited by 0
  11. 2026Persona-Execution Separation: An Architecture Pattern for Evolving LLM Agents under Execution Auditcited by 0