摘要
arXiv:2501.19297v1 交叉类型:公告
摘要:关于大规模语言模型(LLM)在软件开发中的应用,大部分研究集中在代码生成方面。很少有文献探讨LLM对需求工程(RE)的影响,而需求工程涉及系统需求的开发和验证过程。在需求工程中,有一个子领域是需求获取,即从用户、客户和其他利益相关者中发现和记录系统需求的实践。在这项分析中,我们将LLM与人类专家在时间限制和提示限制的研究中获取软件系统需求的能力进行了比较。我们发现,与人类生成的需求相比,LLM生成的需求更加一致(+1.12)且更有完整度倾向(+10.2%)。另一方面,我们发现用户倾向于认为他们认为更一致的解决方案是由人类专家生成的。此外,虽然LLM生成的文档评分更高且速度是人类专家的720倍,但它们的平均成本仅为人类专家的0.06%。总体而言,这些发现表明,通过改进需求定义、促进更高效的资源配置以及缩短整体项目时间线,LLM将在需求工程中发挥越来越重要的作用。