中文

通过生成式 AI 推进需求工程:评估 LLM 的作用

软件工程 2023-11-02 v2

摘要

需求工程(RE)是软件开发中的关键阶段,包括软件需求的获取、分析、规约与验证。尽管 RE 十分重要,但由于沟通的复杂性、早期阶段的不确定性以及自动化支持的不足,它仍是一个具有挑战性的过程。近年来,大语言模型(LLMs)在包括自然语言处理、代码生成与程序理解在内的多个领域中展现出显著潜力。本章探讨了 LLMs 在推动 RE 流程中的潜力,旨在提升需求相关任务的效率与准确性。我们提出了在使用 LLMs 进行 RE 的研究与开发中的关键方向与 SWOT 分析,聚焦于需求获取、分析、规约与验证的潜力。在此基础上,我们给出了此背景下的初步评估结果。

关键词

引用

@article{arxiv.2310.13976,
  title  = {Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMs},
  author = {Chetan Arora and John Grundy and Mohamed Abdelrazek},
  journal= {arXiv preprint arXiv:2310.13976},
  year   = {2023}
}