Research

Paper

AI LLM March 13, 2026

Teaching Agile Requirements Engineering: A Stakeholder Simulation with Generative AI

Authors

Eva-Maria Schön, Michael Neumann, Tiago Silva da Silva

Abstract

Context: The active involvement of users and customers in agile software development remains a persistent challenge in practice. For this reason, it is important that students in higher education become familiar with good practices in Agile Requirements Engineering during their studies. Objective: Our objective is to enable students to learn how to interact with Generative Artificial Intelligence (GenAI) through the use of a stakeholder simulation with AI Personas, while also developing an understanding of the limitations of AI tools in practical contexts. Method: In our courses, we employ a stakeholder simulation using GenAI, in which students conduct interviews with AI Personas through a provided meta-prompt. Based on the outcomes of these interviews, students apply agile practices (e.g., story mapping or impact mapping) to document requirements. The use of GenAI is subsequently reflected upon in a structured group discussion. Results: Through this approach, students gain practical experience by applying state-of-the art agile practices for requirements elicitation and documentation while simultaneously developing an understanding of the technical and ethical limitations associated with the use of generative AI. Conclusion: We have applied this approach over several terms and found that using a meta-prompt provides flexibility, allowing us to remain independent of specific large language model providers.

Metadata

arXiv ID: 2603.12925
Provider: ARXIV
Primary Category: cs.SE
Published: 2026-03-13
Fetched: 2026-03-16 06:01

Related papers

Raw Data (Debug)
{
  "raw_xml": "<entry>\n    <id>http://arxiv.org/abs/2603.12925v1</id>\n    <title>Teaching Agile Requirements Engineering: A Stakeholder Simulation with Generative AI</title>\n    <updated>2026-03-13T12:07:52Z</updated>\n    <link href='https://arxiv.org/abs/2603.12925v1' rel='alternate' type='text/html'/>\n    <link href='https://arxiv.org/pdf/2603.12925v1' rel='related' title='pdf' type='application/pdf'/>\n    <summary>Context: The active involvement of users and customers in agile software development remains a persistent challenge in practice. For this reason, it is important that students in higher education become familiar with good practices in Agile Requirements Engineering during their studies. Objective: Our objective is to enable students to learn how to interact with Generative Artificial Intelligence (GenAI) through the use of a stakeholder simulation with AI Personas, while also developing an understanding of the limitations of AI tools in practical contexts. Method: In our courses, we employ a stakeholder simulation using GenAI, in which students conduct interviews with AI Personas through a provided meta-prompt. Based on the outcomes of these interviews, students apply agile practices (e.g., story mapping or impact mapping) to document requirements. The use of GenAI is subsequently reflected upon in a structured group discussion. Results: Through this approach, students gain practical experience by applying state-of-the art agile practices for requirements elicitation and documentation while simultaneously developing an understanding of the technical and ethical limitations associated with the use of generative AI. Conclusion: We have applied this approach over several terms and found that using a meta-prompt provides flexibility, allowing us to remain independent of specific large language model providers.</summary>\n    <category scheme='http://arxiv.org/schemas/atom' term='cs.SE'/>\n    <category scheme='http://arxiv.org/schemas/atom' term='cs.HC'/>\n    <published>2026-03-13T12:07:52Z</published>\n    <arxiv:primary_category term='cs.SE'/>\n    <author>\n      <name>Eva-Maria Schön</name>\n    </author>\n    <author>\n      <name>Michael Neumann</name>\n    </author>\n    <author>\n      <name>Tiago Silva da Silva</name>\n    </author>\n  </entry>"
}