ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 17 of its 40 references that are in the map. First posted on arXiv 13 Aug 2025.
Builds on
17 of 40 references.
References · 17
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,146
- 2023A Survey of Large Language Modelscited by 2,537
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 178
- 2023Can Large Language Models Transform Natural Language Intent into Formal Method Postconditions?cited by 53
- 2023Investigating ChatGPT's Potential to Assist in Requirements Elicitation Processescited by 25
- 2024Using LLMs in Software Requirements Specifications: An Empirical Evaluationcited by 20
5 more
- 2023ChatGPT as a tool for User Story Quality Evaluation: Trustworthy Out of the Box?cited by 13
- 2023Improving Requirements Completeness: Automated Assistance through Large Language Modelscited by 10
- 2016Are "Non-functional" Requirements really Non-functional?cited by 8
- 2023Which AI Technique Is Better to Classify Requirements? An Experiment with SVM, LSTM, and ChatGPTcited by 7
- 2023AI-based Question Answering Assistance for Analyzing Natural-language Requirementscited by 3
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025Requirements Development and Formalization for Reliable Code Generation: A Multi-Agent Vision
- 2026Agent4RE: A Self-Refining Multi-agent Framework for End-to-End Software Requirements Engineering and Benchmarking
- 2026REAgent: Requirement-Driven LLM Agents for Software Issue Resolution
- 2026On the Viability of Requirements Generation From Code: An Experience Report ↗
- 2026Evaluating LLM-Based Goal Extraction in Requirements Engineering: Prompting Strategies and Their Limitations
- 2026WiseSpec: Requirements-Driven Agents for Code Generation
- 2025GraphCodeAgent: Dual Graph-Guided LLM Agent for Retrieval-Augmented Repo-Level Code Generation
- 2024MARE: Multi-Agents Collaboration Framework for Requirements Engineering