From Regulation to Requirements: An Automated Requirement Derivation and Explanation Pipeline
Not on the map. Why?
Abstract (arXiv)
Ensuring software compliance with regulations such as the General Data Protection Regulation (GDPR) and the Artificial Intelligence Act (EU AI Act) poses a significant challenge, as requirements engineers must translate complex legal text into actionable software requirements - a process that remains largely manual and error-prone in practice. We present an automated regulation-to-requirements pipeline that identifies requirement-bearing clauses in regulatory documents and derives system-agnostic software requirements, accompanied by plain-language explanations, traceable to their legal sources. We evaluate the pipeline on the full clause sets of the GDPR (398 clauses) and the EU AI Act (574 clauses). For requirement-bearing clause identification, the approach achieves macro-averaged F1 scores of 0.82 and 0.78, respectively, outperforming a SetFit-based baseline. Human evaluation shows high completeness (4.60 and 4.45) and correctness (3.74 and 3.54) of derived requirements, while explanation clarity scores are near-ceiling (4.92 and 4.94) on a 1-5 scale. We implement the approach in Reg2Req, a publicly released tool that further supports requirement classification, use case seeding, cross-reference analysis, definition indexing, and a traceability matrix to operationalize regulatory compliance in practice. A user study with 25 practitioners shows that the plain-language explanations significantly improve comprehension of derived requirements and confidence in acting on them (p < 0.001), and that all participants would use Reg2Req as a starting point for deriving software requirements from a regulation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 36 references that are in the map. First posted on arXiv 5 Jul 2026.
Builds on
8 of 36 references.
References · 8
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2023How is ChatGPT's behavior changing over time?cited by 265
- 2022Efficient Few-Shot Learning Without Promptscited by 135
- 2023Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMscited by 42
- 2020An Automated Framework for the Extraction of Semantic Legal Metadata from Legal Textscited by 8
- 2024Rethinking Legal Compliance Automation: Opportunities with Large Language Modelscited by 6
- 2024Systematic Mapping Study on Requirements Engineering for Regulatory Compliance of Software Systemscited by 2
Built on by
Not cited yet.