Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Abbasi, Mateen Ahmed, Ihantola, Petri, Mikkonen, Tommi, Mäkitalo, Niko
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914076319285248
author Abbasi, Mateen Ahmed
Ihantola, Petri
Mikkonen, Tommi
Mäkitalo, Niko
author_facet Abbasi, Mateen Ahmed
Ihantola, Petri
Mikkonen, Tommi
Mäkitalo, Niko
contents Requirement Engineering (RE) is the foundation of successful software development. In RE, the goal is to ensure that implemented systems satisfy stakeholder needs through rigorous requirements elicitation, validation, and evaluation processes. Despite its critical role, RE continues to face persistent challenges, such as ambiguity, conflicting stakeholder needs, and the complexity of managing evolving requirements. A common view is that Artificial Intelligence (AI) has the potential to streamline the RE process, resulting in improved efficiency, accuracy, and management actions. However, using AI also introduces new concerns, such as ethical issues, biases, and lack of transparency. This paper explores how AI can enhance traditional RE practices by automating labor-intensive tasks, supporting requirement prioritization, and facilitating collaboration between stakeholders and AI systems. The paper also describes the opportunities and challenges that AI brings to RE. In particular, the vision calls for ethical practices in AI, along with a much-enhanced collaboration between academia and industry professionals. The focus should be on creating not only powerful but also trustworthy and practical AI solutions ready to adapt to the fast-paced world of software development.
format Preprint
id arxiv_https___arxiv_org_abs_2510_04380
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development
Abbasi, Mateen Ahmed
Ihantola, Petri
Mikkonen, Tommi
Mäkitalo, Niko
Software Engineering
Artificial Intelligence
Human-Computer Interaction
D.2.1; D.2.2; D.2.9; I.2.7
Requirement Engineering (RE) is the foundation of successful software development. In RE, the goal is to ensure that implemented systems satisfy stakeholder needs through rigorous requirements elicitation, validation, and evaluation processes. Despite its critical role, RE continues to face persistent challenges, such as ambiguity, conflicting stakeholder needs, and the complexity of managing evolving requirements. A common view is that Artificial Intelligence (AI) has the potential to streamline the RE process, resulting in improved efficiency, accuracy, and management actions. However, using AI also introduces new concerns, such as ethical issues, biases, and lack of transparency. This paper explores how AI can enhance traditional RE practices by automating labor-intensive tasks, supporting requirement prioritization, and facilitating collaboration between stakeholders and AI systems. The paper also describes the opportunities and challenges that AI brings to RE. In particular, the vision calls for ethical practices in AI, along with a much-enhanced collaboration between academia and industry professionals. The focus should be on creating not only powerful but also trustworthy and practical AI solutions ready to adapt to the fast-paced world of software development.
title Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development
topic Software Engineering
Artificial Intelligence
Human-Computer Interaction
D.2.1; D.2.2; D.2.9; I.2.7
url https://arxiv.org/abs/2510.04380