Overview

Requirements engineering turns stakeholder goals, constraints, and regulations into specifications that guide system design, implementation, and verification. Common approaches include interviews and user stories, goal and model-based methods, prioritization, traceability, and formal checks for ambiguity or inconsistency. Large language models are increasingly used to extract, classify, clarify, and generate requirements, often combined with retrieval, symbolic validation, benchmarks, and human review. A central challenge is ensuring that fluent, automated outputs capture implicit domain knowledge and conflicting stakeholder needs while remaining accurate, explainable, and traceable.

Latest papers

62 papers14 papers in the last four weeks, up 250% on the four weeks before. 0.1% of all new papers.

Feb 23, 2026

Workflow-Level Design Principles for Trustworthy GenAI in Automotive System Engineering

The adoption of large language models in safety-critical system engineering is constrained by trustworthiness, traceability, and alignment with established verification practices. We propose workflow-level design principles for trustworthy GenAI integration and demonstrate them in an end-to-end automotive pipeline, from requirement delta identification to SysML v2 architecture update and re-testing. First, we show that monolithic ("big-bang") prompting misses critical changes in large specifications, while section-wise decomposition with diversity sampling and lightweight NLP sanity checks improves completeness and correctness. Then, we propagate requirement deltas into SysML v2 models and validate updates via compilation and static analysis. Additionally, we ensure traceable regression testing by generating test cases through explicit mappings from specification variables to architectural ports and states, providing practical safeguards for GenAI used in safety-critical automotive engineering.
Feb 19, 2026

Exploring LLMs for User Story Extraction from Mockups

User stories are one of the most widely used artifacts in the software industry to define functional requirements. In parallel, the use of high-fidelity mockups facilitates end-user participation in defining their needs. In this work, we explore how combining these techniques with large language models (LLMs) enables agile and automated generation of user stories from mockups. To this end, we present a case study that analyzes the ability of LLMs to extract user stories from high-fidelity mockups, both with and without the inclusion of a glossary of the Language Extended Lexicon (LEL) in the prompts. Our results demonstrate that incorporating the LEL significantly enhances the accuracy and suitability of the generated user stories. This approach represents a step forward in the integration of AI into requirements engineering, with the potential to improve communication between users and developers.