基于 LLM 与三分量概念分析的变量驱动用户故事生成
软件工程
2025-04-14 v1 人工智能
摘要
敏捷开发中广泛使用的一种实践是生成一组用户故事(也称为“敏捷产品待办列表”),大致包含一组 (角色, 功能) 的配对,其中角色为某种目的处理功能。在软件产品线的语境下,对相似系统族的需求因此是一组用户故事集合,每个系统对应一组,从而形成由 (系统, 角色, 功能) 三元组组成的三维数据集。本文结合三分量概念分析(TCA)和大型语言模型(LLM)提示技术,建议用于开发新系统所需的用户故事集合,基于现有系统族的变量逻辑。该过程包括:1)计算由 TCA 暗示表示的三维变量;2)为设计师提供可理解的设计选项;3)捕获设计师对选项的选择;4)提出与该选择相对应的初始用户故事集合;5)根据步骤 1 中识别的暗示Consolidate其有效性,同时如有必要进行补充;6)利用 LLM 实现更全面的网站。我们使用包含 67 个类似用途网站的用户故事集合的数据集对该过程进行评估。
引用
@article{arxiv.2504.08666,
title = {Variability-Driven User-Story Generation using LLM and Triadic Concept Analysis},
author = {Alexandre Bazin and Alain Gutierrez and Marianne Huchard and Pierre Martin and Yulin and Zhang},
journal= {arXiv preprint arXiv:2504.08666},
year = {2025}
}
备注
20th International Conference on Evaluation of Novel Approaches to Software Engineering April 4-6, 2025, in Porto, Portugal