-
题名针对需求缺陷检测任务的自然语言需求数据集评估
- 1
-
-
作者
蔡一涵
马立鹏
杨卫东
施伯乐
-
机构
复旦大学计算机科学与技术学院
-
出处
《计算机应用与软件》
北大核心
2024年第11期78-85,共8页
-
基金
国家自然科学基金项目(U2033209)。
-
文摘
自然语言是软件需求的主要书写形式之一,易于理解但容易产生缺陷。目前,基于自然语言处理等技术解决需求缺陷的方法引起学术界和工业界的广泛关注。但不像其他领域中存在大量可用公开数据集,在软件工程领域,仍然缺乏合适数据集与评价数据集是否合适的方法来帮助进行基于自然语言的需求缺陷检测等任务。针对需求缺陷检测,提出对应的数据集评估方法与度量模型,设计基于规则的数据集评估框架,对已有的公开需求数据集进行实验分析,并根据量化指标进行统计。
-
关键词
软件需求
需求缺陷
需求工程
自然语言处理
-
Keywords
Software requirement
requirement defect
requirement engineering
Natural language processing
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名基于行为树与软件故障树的需求缺陷分析
被引量:1
- 2
-
-
作者
米巧丽
贲可荣
-
机构
海军工程大学计算机工程系
-
出处
《计算机与数字工程》
2010年第8期150-155,共6页
-
基金
国家预研基金项目(编号:513270104)资助
-
文摘
在所有软件密集系统的开发中,需求缺陷一直是困扰人们的难题。利用行为树表示法将初始功能需求转化、集成为设计行为树,并建立设计行为树与软件故障树之间的追溯关系;同时对软件密集系统的功能需求中可能存在的各种缺陷进行分析,实现了对导致软件开发后期出现故障的需求缺陷的追溯和修正,为解决复杂系统的需求缺陷问题提供了一个切实可行的方案。
-
关键词
行为树
软件故障树
需求缺陷
可追溯性
-
Keywords
behavior tree
software failure tree
requirement defect
traceability
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于多视角卡牌模型的需求缺陷检测
- 3
-
-
作者
苏若
吴际
刘超
杨海燕
-
机构
北京航空航天大学计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2018年第10期183-188,共6页
-
基金
民用飞机专项科研项目(MJ-S-2013-10)资助
-
文摘
需求来源于不同利益相关方对现实系统的认识和期望。需求获取在整个软件产品的研发过程中至关重要,往往决定着软件产品的质量甚至成败。然而,由于各种复杂因素的影响,获取到的需求中往往存在不完整、不准确甚至冲突等缺陷。需求表达上的二义性、需求描述的不完整和不一致等是最常见的需求缺陷。文中提出一种基于多视角需求获取的卡牌模型和需求缺陷检测规则。在需求获取过程中,特别是在其初期,其能够发现来自各方需求信息中常见的不完整和不一致需求缺陷。最后,通过3组项目案例验证了方法的有效性。
-
关键词
多视角卡牌模型
需求获取
需求缺陷检测
-
Keywords
Multi-view card model
requirement elicitation
requirement defect detection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种用户故事需求质量提升方法
被引量:4
- 4
-
-
作者
王春晖
金芝
赵海燕
崔牧原
-
机构
高可信软件技术教育部重点实验室(北京大学)
北京大学信息科学技术学院计算机科学技术系
内蒙古师范大学计算机科学技术学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2021年第4期731-748,共18页
-
基金
国家自然科学基金项目(61620106007,61751210,61690200)。
-
文摘
敏捷开发采用用户故事表达用户需求.一般采用格式受限的自然语言编写,但在用户故事编写过程中经常出现一些表述上的缺陷.典型的缺陷包括缺失必要信息、意思表达含糊不清、故事间有重复或存在冲突等.这很大程度上影响了需求的质量,影响软件开发项目的进行.提出一种用户故事需求质量提升方法.从故事缺陷定位的角度出发,该方法构建了用户故事概念模型,并根据实际案例总结并提出11条用户故事应遵循的质量准则.从而提出故事结构分析、句法模式分析以及语法分析等技术,用于自动构建带场景用户故事的实例层模型,并根据准则进行故事缺陷检测,进而提升用户故事质量.在包含36个用户故事84个场景的实际项目中进行实验,自动检测出173个缺陷,缺陷检测的准确率和召回率分别达到88.79%和95.06%.
-
关键词
用户故事
需求缺陷
需求质量提升
用户故事质量模型
需求缺陷检测
-
Keywords
user story
requirements defect
requirements quality improving
user story quality model
requirements defect detection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名缺陷需求分析与管理模型
被引量:5
- 5
-
-
作者
严玉清
李师贤
梅晓勇
-
机构
中山大学计算机科学系
广东外语外贸大学信息学院
-
出处
《计算机科学》
CSCD
北大核心
2009年第4期140-144,共5页
-
基金
广东省自然科学基金项目(No.06017089,8151030007000002)资助
-
文摘
需求管理是软件过程改进的重要活动,需求缺陷管理是需求管理的重要组成部分,其目的在于检测、分析、解决和预防需求缺陷。从社会因素和技术因素两大方面分析了需求工程阶段缺陷产生的原因,对缺陷进行了分类。建立了需求(模型)缺陷列表、缺陷需求分析模型和基于需求缺陷管理的需求过程模型。指出需求缺陷列表所反映的需求分析过程的数量特征,能够为评估需求工程师能力、准确和全面地定义需求成熟度、研究需求演化波及效应、研究需求模型复杂度和需求缺陷分布规律提供必要数据和有益启示。
-
关键词
缺陷原因
缺陷类型
需求缺陷列表
需求演化
-
Keywords
Cause of defect,Type of defect,List of requirements defect,requirements evolution
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
P641.8
[自动化与计算机技术—计算机科学与技术]
-