ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation
This program is tentative and subject to change.
Software Requirements Specification (SRS) is one of the most important documents in software projects, but writing it manually is time-consuming and often leads to ambiguity. Existing automated methods rely heavily on manual analysis, while recent Large Language Model (LLM)-based approaches suffer from hallucinations and limited controllability. In this paper, we propose ReqInOne, an LLM-based agent that follows the common steps taken by human requirements engineers when writing an SRS to convert natural language into a structured SRS. ReqInOne adopts a modular architecture by decomposing SRS generation into three tasks: summary, requirement extraction, and requirement classification, each supported by tailored prompt templates to improve the quality and consistency of LLM outputs.
We evaluate ReqInOne using GPT-4o, LLaMA 3, and DeepSeek-R1, and compare the generated SRSs against those produced by the holistic GPT-4-based method from prior work as well as by entry-level requirements engineers. Expert evaluations show that ReqInOne produces more accurate and well-structured SRS documents. The performance advantage of ReqInOne benefits from its modular design, and experimental results further demonstrate that its requirement classification component achieves comparable or even better results than the state-of-the-art requirement classification model.
This program is tentative and subject to change.
Fri 5 SepDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:00 - 12:30 | |||
11:00 30mPaper | From Requirements to Code: Understanding Developer Practices in LLM-Assisted Software Engineering Research Papers Jonathan Ullrich Fraunhofer IESE, Matthias Koch Fraunhofer IESE, Andreas Vogelsang paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen Pre-print | ||
11:30 20mPaper | Intelligent Agents for Requirements Engineering: Use, Feasibility and Evaluation RE@Next! Papers Jacek Dąbrowski Lero - the Science Foundation Ireland Research Centre for Software, Wanling Cai Lero@Trinity College Dublin, Amel Bennaceur The Open University, UK, Bashar Nuseibeh The Open University, UK, Faeq Alrimawi Lero - the Science Foundation Ireland Research Centre for Software Pre-print | ||
11:50 20mPaper | ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation RE@Next! Papers | ||
12:10 20mResearch preview | Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Models RE@Next! Papers Marc Oriol Universitat Politècnica de Catalunya, Quim Motger Universitat Politècnica de Catalunya, Jordi Marco Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya Pre-print |