摘要
arXiv:2504.08666v1 类型: cross
摘要: 软件开发中广泛使用的一种敏捷实践是生成一组用户故事(也称为“敏捷产品待办事项列表”),其中包括一组角色处理特定功能的对。在软件产品线的背景下,对于一系列相似系统的功能需求就变成了一组用户故事集,每种系统对应一个集合,从而形成由三元组(系统,角色,功能)组成的三维数据集。在本文中,我们结合三元组概念分析(TCA)和大型语言模型(LLM)提示,根据现有系统家族的变异性逻辑,建议用于开发新系统所需用户故事集。该过程包括以下步骤:1)计算以TCA推论形式表达的三维变异性,2)为设计者提供可理解的设计选项,3)捕捉设计者的选择,4)提出与该选择对应的初步用户故事集,5)根据步骤1中确定的推论验证其有效性,并在必要时对其进行补充,6)利用LLM使得网站更加全面。该过程使用包含67个类似用途网站用户故事集的数据集进行评估。