mlsanityData to 14 Oct 2026

LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System

arXiv 2505.18019 ↗First posted 23 May 2025cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Like any other discipline, Large Language Models (LLMs) have significantly impacted software engineering by helping developers generate the required artifacts across various phases of software development. This paper presents a case study comparing the performance of popular LLMs GPT, Claude, Gemini, and DeepSeek in generating functional specifications that include use cases, business rules, and collaborative workflows for a web application, the Mess Management System. The study evaluated the quality of LLM generated use cases, business rules, and collaborative workflows in terms of their syntactic and semantic correctness, consistency, non ambiguity, and completeness compared to the reference specifications against the zero-shot prompted problem statement. Our results suggested that all four LLMs can specify syntactically and semantically correct, mostly non-ambiguous artifacts. Still, they may be inconsistent at times and may differ significantly in the completeness of the generated specification. Claude and Gemini generated all the reference use cases, with Claude achieving the most complete but somewhat redundant use case specifications. Similar results were obtained for specifying workflows. However, all four LLMs struggled to generate relevant Business Rules, with DeepSeek generating the most reference rules but with less completeness. Overall, Claude generated more complete specification artifacts, while Gemini was more precise in the specifications it generated.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 34 references that are in the map. First posted on arXiv 23 May 2025.

Builds on

12 of 34 references.

References · 12

  1. 2023GPT-4 Technical Reportcited by 18,396
  2. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
  3. 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 181
  4. 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 68
  5. 2023Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMscited by 42
  6. 2023Investigating ChatGPT's Potential to Assist in Requirements Elicitation Processescited by 25
  7. 2024Requirements are All You Need: From Requirements to Code with LLMscited by 22
  8. 2024Using LLMs in Software Requirements Specifications: An Empirical Evaluationcited by 20
  9. 2024Leveraging LLMs for the Quality Assurance of Software Requirementscited by 15
  10. 2023Improving Requirements Completeness: Automated Assistance through Large Language Modelscited by 10
  11. 2024Prioritizing Software Requirements Using Large Language Modelscited by 4
  12. 2014RuleCNL: A Controlled Natural Language for Business Rule Specificationscited by 1

Built on by

Not cited yet.