The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations
By: Henning Femmer, Ivan Esau
Potential Business Impact:
Tests how AI understands computer instructions.
Context and motivation. Quality in Requirements Engineering (RE) is still predominantly anecdotal and intuition-driven. Creating a solid requirements quality model requires broad sets of empirical evidence to evaluate quality factors and their context. Problem. However, empirical data on the detailed effects of requirements quality defects is scarce, since it is costly to obtain. Furthermore, with the advent of AI-based development, the requirements quality factors may change: Requirements are no longer only consumed by humans, but increasingly also by AI agents, which might lead to a different efficient and effective requirements style. Principal ideas. We propose to extend the RE research toolbox with Agentic AI simulations, in which software engineering (SE) processes are replicated by standardized agents in stochastic, dynamic, event-driven, qualitative simulations. We argue that their speed and simplicity makes them a valuable addition to RE research, although limitations in replicating human behavior need to be studied and understood. Contribution. This paper contributes a first concept, a research roadmap, a prototype, and a first feasibility study for RE simulations with agentic AI. Study results indicate that even a naive implementation leads to executable simulations, encouraging technical improvements along with broader application in RE research.
Similar Papers
AI for Requirements Engineering: Industry adoption and Practitioner perspectives
Software Engineering
Helps computers build better software with people.
Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development
Software Engineering
AI helps build better computer programs faster.
AI for Requirements Engineering: Industry adoption and Practitioner perspectives
Software Engineering
Helps computers work better with human help.