Using LLMs in Software Requirements Specifications: An Empirical Evaluation
Not on the map. Why?
Abstract (arXiv)
The creation of a Software Requirements Specification (SRS) document is important for any software development project. Given the recent prowess of Large Language Models (LLMs) in answering natural language queries and generating sophisticated textual outputs, our study explores their capability to produce accurate, coherent, and structured drafts of these documents to accelerate the software development lifecycle. We assess the performance of GPT-4 and CodeLlama in drafting an SRS for a university club management system and compare it against human benchmarks using eight distinct criteria. Our results suggest that LLMs can match the output quality of an entry-level software engineer to generate an SRS, delivering complete and consistent drafts. We also evaluate the capabilities of LLMs to identify and rectify problems in a given requirements document. Our experiments indicate that GPT-4 is capable of identifying issues and giving constructive feedback for rectifying them, while CodeLlama's results for validation were not as encouraging. We repeated the generation exercise for four distinct use cases to study the time saved by employing LLMs for SRS generation. The experiment demonstrates that LLMs may facilitate a significant reduction in development time for entry-level software engineers. Hence, we conclude that the LLMs can be gainfully used by software engineers to increase productivity by saving time and effort in generating, validating and rectifying software requirements.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 14 of its 39 references that are in the map. First posted on arXiv 27 Apr 2024.
Builds on
14 of 39 references.
References · 14
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023Large Language Model Guided Tree-of-Thoughtcited by 218
- 2022Investigating Explainability of Generative AI for Code through Scenario-based Designcited by 47
- 2023Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMscited by 42
- 2020A Survey on Deep Learning for Software Engineeringcited by 37
Built on by
Citing papers per year: 2024: 3; 2025: 10; 2026: 7.
20 papers.
Sort:
By area:
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025MedHallu: A Comprehensive Benchmark for Detecting Medical Hallucinations in Large Language Modelscited by 33
- 2024Leveraging Graph-RAG and Prompt Engineering to Enhance LLM-Based Automated Requirement Traceability and Compliance Checkscited by 6
- 2025Teaching with Lies: Curriculum DPO on Synthetic Negatives for Hallucination Detectioncited by 3
- 2025Can LLMs Generate User Stories and Assess Their Quality?cited by 2
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generationcited by 2
- 2025A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standardscited by 1
- 2026Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agentscited by 1
- 2025From Inductive to Deductive: LLMs-Based Qualitative Data Analysis in Requirements Engineeringcited by 0
- 2025AI in Money Matterscited by 0
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management Systemcited by 0
8 more
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Visioncited by 0
- 2025Generating Privacy Stories From Software Documentationcited by 0
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Studycited by 0
- 2026DeepQuali: Initial results of a study on the use of large language models for assessing the quality of user storiescited by 0
- 2026A systematic review of generative AI usage for IT project managementcited by 0
- 2026PrivacyAkinator: Articulating Key Privacy Design Decisions by Answering LLM-Generated Multiple-choice Questionscited by 0
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documentscited by 0
- 2026Relationally Guided Use Case Modeling with LLMscited by 0
- 2026Relationally Guided Use Case Modeling with LLMs16 Sep 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agents18 May 2026
- 2026A systematic review of generative AI usage for IT project management23 Apr 2026
- 2026PrivacyAkinator: Articulating Key Privacy Design Decisions by Answering LLM-Generated Multiple-choice Questions8 Apr 2026
- 2026DeepQuali: Initial results of a study on the use of large language models for assessing the quality of user stories9 Feb 2026
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study23 Jan 2026
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation13 Aug 2025
- 2025Can LLMs Generate User Stories and Assess Their Quality?20 Jul 2025
- 2025Generating Privacy Stories From Software Documentation28 Jun 2025
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Vision27 Jun 2025
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System23 May 2025
8 more
- 2025Teaching with Lies: Curriculum DPO on Synthetic Negatives for Hallucination Detection23 May 2025
- 2025A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standards19 May 2025
- 2025AI in Money Matters12 May 2025
- 2025From Inductive to Deductive: LLMs-Based Qualitative Data Analysis in Requirements Engineering27 Apr 2025
- 2025MedHallu: A Comprehensive Benchmark for Detecting Medical Hallucinations in Large Language Models20 Feb 2025
- 2024Leveraging Graph-RAG and Prompt Engineering to Enhance LLM-Based Automated Requirement Traceability and Compliance Checks11 Dec 2024
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug 2024
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generationcited by 2
- 2026Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agentscited by 1
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Visioncited by 0
- 2026Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agents18 May 2026
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation13 Aug 2025
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Vision27 Jun 2025
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug 2024
- 2025MedHallu: A Comprehensive Benchmark for Detecting Medical Hallucinations in Large Language Modelscited by 33
- 2025Can LLMs Generate User Stories and Assess Their Quality?cited by 2
- 2025A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standardscited by 1
- 2025From Inductive to Deductive: LLMs-Based Qualitative Data Analysis in Requirements Engineeringcited by 0
- 2025AI in Money Matterscited by 0
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management Systemcited by 0
- 2025Generating Privacy Stories From Software Documentationcited by 0
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Studycited by 0
- 2026DeepQuali: Initial results of a study on the use of large language models for assessing the quality of user storiescited by 0
- 2026A systematic review of generative AI usage for IT project managementcited by 0
- 2026PrivacyAkinator: Articulating Key Privacy Design Decisions by Answering LLM-Generated Multiple-choice Questionscited by 0
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documentscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Relationally Guided Use Case Modeling with LLMs16 Sep 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026A systematic review of generative AI usage for IT project management23 Apr 2026
- 2026PrivacyAkinator: Articulating Key Privacy Design Decisions by Answering LLM-Generated Multiple-choice Questions8 Apr 2026
- 2026DeepQuali: Initial results of a study on the use of large language models for assessing the quality of user stories9 Feb 2026
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study23 Jan 2026
- 2025Can LLMs Generate User Stories and Assess Their Quality?20 Jul 2025
- 2025Generating Privacy Stories From Software Documentation28 Jun 2025
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System23 May 2025
- 2025A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standards19 May 2025
- 2025AI in Money Matters12 May 2025
- 2025From Inductive to Deductive: LLMs-Based Qualitative Data Analysis in Requirements Engineering27 Apr 2025
12 newest of 13 All 13 (JSON)