计算机研究与发展2021,Vol.58Issue(4) :731-748.DOI:10.7544/issn1000-1239.2021.20200732

一种用户故事需求质量提升方法

An Approach for Improving the Requirements Quality of User Stories

王春晖 金芝 赵海燕 崔牧原
计算机研究与发展2021,Vol.58Issue(4) :731-748.DOI:10.7544/issn1000-1239.2021.20200732

一种用户故事需求质量提升方法

An Approach for Improving the Requirements Quality of User Stories

王春晖 1金芝 2赵海燕 2崔牧原2
扫码查看

作者信息

  • 1. 高可信软件技术教育部重点实验室(北京大学) 北京100871;内蒙古师范大学计算机科学技术学院 呼和浩特010022
  • 2. 高可信软件技术教育部重点实验室(北京大学) 北京100871;北京大学信息科学技术学院计算机科学技术系 北京100871
  • 折叠

摘要

敏捷开发采用用户故事表达用户需求.一般采用格式受限的自然语言编写,但在用户故事编写过程中经常出现一些表述上的缺陷.典型的缺陷包括缺失必要信息、意思表达含糊不清、故事间有重复或存在冲突等.这很大程度上影响了需求的质量,影响软件开发项目的进行.提出一种用户故事需求质量提升方法.从故事缺陷定位的角度出发,该方法构建了用户故事概念模型,并根据实际案例总结并提出11条用户故事应遵循的质量准则.从而提出故事结构分析、句法模式分析以及语法分析等技术,用于自动构建带场景用户故事的实例层模型,并根据准则进行故事缺陷检测,进而提升用户故事质量.在包含36个用户故事84个场景的实际项目中进行实验,自动检测出173个缺陷,缺陷检测的准确率和召回率分别达到88.79%和95.06%.

关键词

用户故事/需求缺陷/需求质量提升/用户故事质量模型/需求缺陷检测

引用本文复制引用

基金项目

出版年

2021
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
被引量2
参考文献量1
段落导航相关论文