A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Amalfitano, Domenico, Metzger, Andreas, Autili, Marco, Fulcini, Tommaso, Hey, Tobias, Keim, Jan, Pelliccione, Patrizio, Scotti, Vincenzo, Koziolek, Anne, Mirandola, Raffaela, Vogelsang, Andreas
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866918321821057024
author Amalfitano, Domenico
Metzger, Andreas
Autili, Marco
Fulcini, Tommaso
Hey, Tobias
Keim, Jan
Pelliccione, Patrizio
Scotti, Vincenzo
Koziolek, Anne
Mirandola, Raffaela
Vogelsang, Andreas
author_facet Amalfitano, Domenico
Metzger, Andreas
Autili, Marco
Fulcini, Tommaso
Hey, Tobias
Keim, Jan
Pelliccione, Patrizio
Scotti, Vincenzo
Koziolek, Anne
Mirandola, Raffaela
Vogelsang, Andreas
contents Generative AI (GenAI) is rapidly transforming software engineering (SE) practices, influencing how SE processes are executed, as well as how software systems are developed, operated, and evolved. This paper applies design science research to build a roadmap for GenAI-augmented SE. The process consists of three cycles that incrementally integrate multiple sources of evidence, including collaborative discussions from the FSE 2025 "Software Engineering 2030" workshop, rapid literature reviews, and external feedback sessions involving peers. McLuhan's tetrads were used as a conceptual instrument to systematically capture the transforming effects of GenAI on SE processes and software products. The resulting roadmap identifies four fundamental forms of GenAI augmentation in SE and systematically characterizes their related research challenges and opportunities. These insights are then consolidated into a set of future research directions. By grounding the roadmap in a rigorous multi-cycle process and cross-validating it among independent author teams and peers, the study provides a transparent and reproducible foundation for analyzing how GenAI affects SE processes, methods and tools, and for framing future research within this rapidly evolving area.
format Preprint
id arxiv_https___arxiv_org_abs_2510_26275
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI
Amalfitano, Domenico
Metzger, Andreas
Autili, Marco
Fulcini, Tommaso
Hey, Tobias
Keim, Jan
Pelliccione, Patrizio
Scotti, Vincenzo
Koziolek, Anne
Mirandola, Raffaela
Vogelsang, Andreas
Software Engineering
Artificial Intelligence
Emerging Technologies
Machine Learning
Multiagent Systems
Generative AI (GenAI) is rapidly transforming software engineering (SE) practices, influencing how SE processes are executed, as well as how software systems are developed, operated, and evolved. This paper applies design science research to build a roadmap for GenAI-augmented SE. The process consists of three cycles that incrementally integrate multiple sources of evidence, including collaborative discussions from the FSE 2025 "Software Engineering 2030" workshop, rapid literature reviews, and external feedback sessions involving peers. McLuhan's tetrads were used as a conceptual instrument to systematically capture the transforming effects of GenAI on SE processes and software products. The resulting roadmap identifies four fundamental forms of GenAI augmentation in SE and systematically characterizes their related research challenges and opportunities. These insights are then consolidated into a set of future research directions. By grounding the roadmap in a rigorous multi-cycle process and cross-validating it among independent author teams and peers, the study provides a transparent and reproducible foundation for analyzing how GenAI affects SE processes, methods and tools, and for framing future research within this rapidly evolving area.
title A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI
topic Software Engineering
Artificial Intelligence
Emerging Technologies
Machine Learning
Multiagent Systems
url https://arxiv.org/abs/2510.26275