中文

LLM辅助Web应用功能需求生成:四种流行LLM在餐厅管理系统上的案例研究

软件工程 2025-05-26 v1 人工智能

摘要

与任何其他学科一样,大语言模型(LLM)通过帮助开发者在软件开发的各个阶段生成所需工件,对软件工程产生了重大影响。本文呈现了一项案例研究,比较了GPT、Claude、Gemini和DeepSeek四种流行LLM在为Web应用——餐厅管理系统生成功能规格说明(包括用例、业务规则和协作工作流)方面的表现。该研究根据零样本提示的问题陈述,将LLM生成的用例、业务规则和协作工作流的语法正确性、语义正确性、一致性、无歧义性和完整性与参考规格说明进行了评估。结果表明,所有四种LLM都能生成语法和语义正确、大多无歧义的工件。但它们有时可能不一致,并且在生成规格说明的完整性方面可能存在显著差异。Claude和Gemini生成了所有参考用例,其中Claude生成的用例规格说明最完整但有些冗余。在工作流规格说明方面也获得了类似结果。然而,所有四种LLM在生成相关业务规则方面都存在困难,其中DeepSeek生成的参考规则最多但完整性较低。总体而言,Claude生成了更完整的规格说明工件,而Gemini在生成的规格说明中更为精确。

关键词

引用

@article{arxiv.2505.18019,
  title  = {LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System},
  author = {Rashmi Gupta and Aditya K Gupta and Aarav Jain and Avinash C Pandey and Atul Gupta},
  journal= {arXiv preprint arXiv:2505.18019},
  year   = {2025}
}

备注

11 pages, 12 figures, Accepted in EASE 2025 https://conf.researchr.org/details/ease-2025/ease-2025-ai-models---data/11/LLM-assisted-web-application-functional-requirements-generation-A-case-study-of-fou