期刊文献+
共找到36篇文章
< 1 2 >
每页显示 20 50 100
FSDNP:针对软件缺陷数预测的特征选择方法 预览
1
作者 李叶飞 官国飞 +3 位作者 葛崇慧 陈翔 倪超 钱柱中 《计算机工程与应用》 CSCD 北大核心 2019年第14期61-68,共8页
软件缺陷预测先前的研究工作主要关注软件缺陷分类问题,即判断一个软件模块是否含有缺陷。如何量化一个软件模块中含有软件缺陷的数量问题还未被很好地研究。针对该问题,提出了一种两阶段的软件模块缺陷数预测特征选择方法FSDNP:特征聚... 软件缺陷预测先前的研究工作主要关注软件缺陷分类问题,即判断一个软件模块是否含有缺陷。如何量化一个软件模块中含有软件缺陷的数量问题还未被很好地研究。针对该问题,提出了一种两阶段的软件模块缺陷数预测特征选择方法FSDNP:特征聚类阶段和特征选择阶段。在特征聚类阶段中,使用基于密度峰聚类的算法将高度相关的特征进行聚类;在特征选择阶段,设计了三种启发式的排序策略从簇中删除冗余的和无关的特征。在PROMISE数据集上,使用平均错误率和平均相对错误率指标,与6个经典的方法进行了比较。实验结果表明,FSDNP能够有效移除冗余的和无关的特征,构建高效的软件缺陷数预测模型。 展开更多
关键词 软件质量保障 软件缺陷数预测 特征选择 实证研究
在线阅读 下载PDF
基于特征迁移和实例迁移的跨项目缺陷预测方法 预览
2
作者 倪超 陈翔 +3 位作者 刘望舒 顾庆 黄启国 李娜 《软件学报》 EI CSCD 北大核心 2019年第5期1308-1329,共22页
在实际软件开发中,需要进行缺陷预测的项目可能是一个新启动项目,或者这个项目的历史训练数据较为稀缺.一种解决方案是利用其他项目(即源项目)已搜集的训练数据来构建模型,并完成对当前项目(即目标项目)的预测.但不同项目的数据集间会... 在实际软件开发中,需要进行缺陷预测的项目可能是一个新启动项目,或者这个项目的历史训练数据较为稀缺.一种解决方案是利用其他项目(即源项目)已搜集的训练数据来构建模型,并完成对当前项目(即目标项目)的预测.但不同项目的数据集间会存在较大的分布差异性.针对该问题,从特征迁移和实例迁移角度出发,提出了一种两阶段跨项目缺陷预测方法 FeCTrA.具体来说,在特征迁移阶段,该方法借助聚类分析选出源项目与目标项目之间具有高分布相似度的特征;在实例迁移阶段,该方法基于TrAdaBoost方法,借助目标项目中的少量已标注实例,从源项目中选出与这些已标注实例分布相近的实例.为了验证FeCTrA方法的有效性,选择Relink数据集和AEEEM数据集作为评测对象,以F1作为评测指标.首先,FeCTrA方法的预测性能要优于仅考虑特征迁移阶段或实例迁移阶段的单阶段方法;其次,与经典的跨项目缺陷预测方法 TCA+、Peters过滤法、Burak过滤法以及DCPDP法相比,FeCTrA方法的预测性能在Relink数据集上可以分别提升23%、7.2%、9.8%和38.2%,在AEEEM数据集上可以分别提升96.5%、108.5%、103.6%和107.9%;最后,分析了FeCTrA方法内的影响因素对预测性能的影响,从而为有效使用FeCTrA方法提供了指南. 展开更多
关键词 软件质量保障 软件缺陷预测 跨项目缺陷预测 迁移学习 特征迁移 实例迁移
在线阅读 下载PDF
程序分析研究进展 预览 被引量:1
3
作者 张健 张超 +8 位作者 玄跻峰 熊英飞 王千祥 梁彬 李炼 窦文生 陈振邦 陈立前 蔡彦 《软件学报》 EI CSCD 北大核心 2019年第1期80-109,共30页
在信息化时代,人们对软件的质量要求越来越高.程序分析是保障软件质量的重要手段之一,日益受到学术界和产业界的重视.介绍了若干基本程序分析技术(抽象解释、数据流分析、基于摘要的分析、符号执行、动态分析、基于机器学习的程序分析... 在信息化时代,人们对软件的质量要求越来越高.程序分析是保障软件质量的重要手段之一,日益受到学术界和产业界的重视.介绍了若干基本程序分析技术(抽象解释、数据流分析、基于摘要的分析、符号执行、动态分析、基于机器学习的程序分析等),特别是最近10余年的研究进展.进而介绍了针对不同类型软件(移动应用、并发软件、分布式系统、二进制代码等)的分析方法.最后展望了程序分析未来的研究方向和所面临的挑战. 展开更多
关键词 程序分析 软件质量保障 静态分析 动态分析
在线阅读 下载PDF
可视化无人机航路规划软件研究与实现 预览
4
作者 远远 《现代信息科技》 2018年第3期78-79,82共3页
航路规划作为无人机执行飞行任务的重要环节,是无人机系统的重要组成部分。本文阐述了无人机航路规划的需求,并对其中的关键模块,飞行任务管理、基于Arc GIS Engine的可视化航路规划的实现进行了论述。
关键词 软件质量保障 软件缺陷预测 软件度量元 机器学习 数据集预处理
在线阅读 下载PDF
静态软件缺陷预测方法研究 预览 被引量:46
5
作者 陈翔 顾庆 +2 位作者 刘望舒 刘树龙 倪超 《软件学报》 EI CSCD 北大核心 2016年第1期1-25,共25页
静态软件缺陷预测是软件工程数据挖掘领域中的一个研究热点.通过分析软件代码或开发过程,设计出与软件缺陷相关的度量元;随后,通过挖掘软件历史仓库来创建缺陷预测数据集,旨在构建出缺陷预测模型,以预测出被测项目内的潜在缺陷程... 静态软件缺陷预测是软件工程数据挖掘领域中的一个研究热点.通过分析软件代码或开发过程,设计出与软件缺陷相关的度量元;随后,通过挖掘软件历史仓库来创建缺陷预测数据集,旨在构建出缺陷预测模型,以预测出被测项目内的潜在缺陷程序模块,最终达到优化测试资源分配和提高软件产品质量的目的.对近些年来国内外学者在该研究领域取得的成果进行了系统的总结.首先,给出了研究框架并识别出了影响缺陷预测性能的3个重要影响因素:度量元的设定、缺陷预测模型的构建方法和缺陷预测数据集的相关问题;接着,依次总结了这3个影响因素的已有研究成果;随后,总结了一类特殊的软件缺陷预测问题(即,基于代码修改的缺陷预测)的已有研究工作;最后,对未来研究可能面临的挑战进行了展望. 展开更多
关键词 软件质量保障 软件缺陷预测 软件度量元 机器学习 数据集预处理
在线阅读 下载PDF
HFS:一种面向软件缺陷预测的混合特征选择方法 预览 被引量:6
6
作者 陈翔 贺成 +1 位作者 王宇 管怀文 《计算机应用研究》 CSCD 北大核心 2016年第6期1758-1761,1766共5页
在软件缺陷预测研究中,若考虑了大量度量元会造成数据集中含有大量特征,其中冗余特征和无关特征会降低缺陷预测模型的性能。提出一种两阶段混合特征选择方法 HFS,具体来说,首先基于特征子集评估器移除已有特征集中的无关特征和冗余特征... 在软件缺陷预测研究中,若考虑了大量度量元会造成数据集中含有大量特征,其中冗余特征和无关特征会降低缺陷预测模型的性能。提出一种两阶段混合特征选择方法 HFS,具体来说,首先基于特征子集评估器移除已有特征集中的无关特征和冗余特征,随后基于特征排序评估器进一步移除其中的无关特征。在实证研究中,以基于实际开发项目的数据集作为评测对象,以NONE、CFS和CAR三种方法作为与HFS方法比较的经典方法。最终基于三种不同类型的分类器(包括决策树法、支持向量机和最近邻法)上,发现HFS方法不仅能够选出更小规模的特征子集,而且在大部分情况下,尤其以决策树作为分类器时,能够有效提高缺陷预测模型的性能。 展开更多
关键词 软件质量保障 软件缺陷预测 特征选择方法 实证研究
在线阅读 下载PDF
软件缺陷预测中基于聚类分析的特征选择方法 被引量:7
7
作者 刘望舒 陈翔 +2 位作者 顾庆 刘树龙 陈道蓄 《中国科学:信息科学》 CSCD 北大核心 2016年第9期1298-1320,共23页
软件缺陷预测通过挖掘软件历史仓库,构建缺陷预测模型来预测出被测项目内的潜在缺陷程序模块.但有时候搜集到的缺陷预测数据集中含有的冗余特征和无关特征会影响到缺陷预测模型的性能.提出一种基于聚类分析的特征选择方法 FECAR.具体来... 软件缺陷预测通过挖掘软件历史仓库,构建缺陷预测模型来预测出被测项目内的潜在缺陷程序模块.但有时候搜集到的缺陷预测数据集中含有的冗余特征和无关特征会影响到缺陷预测模型的性能.提出一种基于聚类分析的特征选择方法 FECAR.具体来说,首先基于特征之间的关联性(即FFC),将已有特征进行聚类分析.随后基于特征与类标间的相关性(即FCR),对每个簇中的特征从高到低进行排序并选出指定数量的特征.在实证研究中,借助对称不确定性(symmetric uncertainty)来计算FFC,借助信息增益(information gain)、卡方值(chi-square)或Relief F来计算FCR.以Eclipse和NASA数据集等实际项目为评测对象,重点分析了应用FECAR方法后的缺陷预测模型的性能,FECAR方法选出的特征子集冗余率和比例.结果验证了FECAR方法的有效性. 展开更多
关键词 软件质量保障 缺陷预测 数据挖掘 特征选择 聚类分析
浅谈测试驱动开发 预览 被引量:1
8
作者 林勇 《中国金融电脑》 2012年第4期 48-50,共3页
目前,商业银行在IT风险管理、生产管理、数据管理、运维管理、研发管理、测试管理等诸多领域的IT管控能力得到明显提升。数据大集中后,各家商业银行的IT战略布局也趋于研发、测试、生产领域。在研发测试领域,大家都把注意力集中在软件... 目前,商业银行在IT风险管理、生产管理、数据管理、运维管理、研发管理、测试管理等诸多领域的IT管控能力得到明显提升。数据大集中后,各家商业银行的IT战略布局也趋于研发、测试、生产领域。在研发测试领域,大家都把注意力集中在软件测试工作的质量和效率推动上,开发高质量的金融软件必须构建软件研发过程质量保障体系。这样就需要我们重新思考软件质量保障(SQA)在后数据集中时代的发展方向。 展开更多
关键词 测试驱动开发 质量保障体系 研发管理 IT战略 软件质量保障 风险管理 商业银行 生产管理
在线阅读 下载PDF
靶场测控设备软件质量保障新模式研究 预览
9
作者 傅蓬 李伟 +1 位作者 赵亮 张静 《飞行器测控学报》 2012年第6期23-26,共4页
针对靶场测控设备软件运行不稳定、软件中隐含许多问题的现状,研究适合于其开发、维护的新的质量保障模式,提出了软件巡回测试的方法;分析了造成软件问题的原因是研制单位软件研制能力不足、过程管理不规范;研究了软件巡回测试的特点、... 针对靶场测控设备软件运行不稳定、软件中隐含许多问题的现状,研究适合于其开发、维护的新的质量保障模式,提出了软件巡回测试的方法;分析了造成软件问题的原因是研制单位软件研制能力不足、过程管理不规范;研究了软件巡回测试的特点、条件和方法。实践证明,巡回测试是提高测控设备软件健壮性和可靠性的有效方法,周期性的软件巡回测试是一个发现和解决测控设备软件问题的有效质量保障模式。 展开更多
关键词 软件质量保障 测控设备 软件测试 巡回测试
在线阅读 下载PDF
一种基于模型的软件系统监测方法 预览 被引量:7
10
作者 邵津 邓芳 王千祥 《计算机研究与发展》 EI CSCD 北大核心 2010年第7期 1175-1183,共9页
软件系统在运行过程中的状态和行为是否与其需求规约一致是衡量软件系统服务质量的一个关键指标.提出了一种使用基于模型的软件系统监测技术来保障软件质量的方法,其基本思路是及时发现系统在运行过程中出现的异常,为调整系统、保障软... 软件系统在运行过程中的状态和行为是否与其需求规约一致是衡量软件系统服务质量的一个关键指标.提出了一种使用基于模型的软件系统监测技术来保障软件质量的方法,其基本思路是及时发现系统在运行过程中出现的异常,为调整系统、保障软件服务质量提供依据.该方法以包含约束描述信息的监测模型为基础,基于一系列的转换规则,自动、半自动地将监测模型转换成相应的监测代码,并以合适的实现机制部署到被监测系统之上,从而提高软件系统监测的效果. 展开更多
关键词 软件维护 软件质量保障 软件系统监测 运行时验证 约束 模型
在线阅读 下载PDF
基于过程控制的软件质量保障平台设计 预览 被引量:1
11
作者 万琳 刘娟 +1 位作者 陈波 刘玮 《微计算机信息》 2010年第4期24-25,43共3页
软件过程改进是近年来颇受关注的一个问题领域。本文在分析并提取软件开发过程的典型特征之后。介绍了一个基于过程控制的软件质量保障平台的设计结构。该平台以CMM为指导思想,支持管理者对项目开发进行计划、跟踪、协调、检查、控制... 软件过程改进是近年来颇受关注的一个问题领域。本文在分析并提取软件开发过程的典型特征之后。介绍了一个基于过程控制的软件质量保障平台的设计结构。该平台以CMM为指导思想,支持管理者对项目开发进行计划、跟踪、协调、检查、控制等各项管理工作。 展开更多
关键词 过程控制 软件过程 软件质量保障
在线阅读 下载PDF
基于并行工程的航空嵌入式软件测试过程研究 预览 被引量:1
12
作者 丁锐 朱星际 田林 《航空计算技术》 2009年第4期 98-100,共3页
航空嵌入式软件市场不断动荡与激烈竞争的局面对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径。从对并行工程的研究入手,将并... 航空嵌入式软件市场不断动荡与激烈竞争的局面对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径。从对并行工程的研究入手,将并行工程的方法运用到航空嵌入式软件测试实践中,寻求基于并行工程的航空嵌入式软件测试过程,用于解决以上问题。 展开更多
关键词 并行工程 软件工程 软件质量保障 软件测试
在线阅读 免费下载
基于过程控制的软件质量保障模型 预览 被引量:1
13
作者 王超 梁义芝 《计算机与数字工程》 2009年第10期 85-87,174,共4页
随着软件技术和软件应用的发展,以过程为中心的软件开发已成为现代软件产业的时代特征。质量形成于过程,高质量的软件必须依赖对软件过程的严格控制。为有效实现软件质量保障,从软件过程的角度建立了综合的软件质量保障机制,提出了基于... 随着软件技术和软件应用的发展,以过程为中心的软件开发已成为现代软件产业的时代特征。质量形成于过程,高质量的软件必须依赖对软件过程的严格控制。为有效实现软件质量保障,从软件过程的角度建立了综合的软件质量保障机制,提出了基于过程控制的软件质量保障模型,为建立完善的软件质量保障体系提供了依据和指导。 展开更多
关键词 软件过程 软件质量保障 ISO9000 CMM
在线阅读 下载PDF
高安全系统的可靠性设计 预览
14
作者 李民 《铁路通信信号工程技术》 2009年第2期 1-3,10,共4页
从可靠性工程理论的角度,对信号控制系统可靠性设计中遇到的一些问题进行了分析,并结合作者多年负责组织和领导设计团队从事信号控制系统研发设计的实践,阐述了可靠性设计的若干关键技术。
关键词 可靠性 安全性 冗余设计 软件质量保障 系统性故障 随机故障
在线阅读 下载PDF
面向软件缺陷检测的静态分析技术 预览
15
作者 肇劲松 《黑龙江科技信息》 2009年第2期 88-89,共2页
软件开发过程中的一个重要原则就是缺陷发现的时问越早越好,如果能控制软件缺陷,就可以得到高质量的软件。静态分析工具根据软件的结构、内容或文档来评价软件系统,而不需要执行程序。因此,可以较早地发现程序代码中的缺陷,使得后... 软件开发过程中的一个重要原则就是缺陷发现的时问越早越好,如果能控制软件缺陷,就可以得到高质量的软件。静态分析工具根据软件的结构、内容或文档来评价软件系统,而不需要执行程序。因此,可以较早地发现程序代码中的缺陷,使得后面的软件开发阶段可以着重分析复杂功能以及算法上的错误。主要对使用静态分析技术检测软件缺陷的方法进行研究,讨论静态分析技术的现状和进展情况以及静态分析的特点。 展开更多
关键词 软件质量保障 缺陷检测 静态分析
在线阅读 下载PDF
软件工程质量管理之软件测试团队建设 预览 被引量:1
16
作者 魏辉 梁杰 《中国科技信息》 2008年第3期 105,107,共2页
软件产品质量的好坏直接决定着一个软件企业的命运。作为软件质量保障的重要手段,软件测试成为了软件生命周期中一个重要环节。
关键词 软件测试 工程质量管理 团队建设 软件产品质量 软件质量保障 软件生命周期 软件企业
在线阅读 下载PDF
基于并行工程的航空嵌入式软件测试过程研究 预览
17
作者 郭强 丁振国 《电子科技》 2008年第10期 65-67,71,共4页
航空嵌入式软件市场不断动荡与激烈竞争的局面,对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件开发过程与持续的过程改进是解决这些问题的一个途径。文中从对并行工程的研究... 航空嵌入式软件市场不断动荡与激烈竞争的局面,对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件开发过程与持续的过程改进是解决这些问题的一个途径。文中从对并行工程的研究入手,将并行工程的方法运用到航空嵌入式软件测试实践中,寻求基于并行工程的航空嵌入式软件测试过程,用于解决以上问题。 展开更多
关键词 并行工程 软件工程 软件质量保障 软件测试
在线阅读 免费下载
嵌入式软件测试过程中的并行工程应用 预览 被引量:1
18
作者 余俊 张菊平 赵莉 《电子科技》 2008年第8期 57-60,共4页
随着嵌入式软件的不断发展和激烈的竞争,商业化的第三方软件测试面临着质量、进度与成本等问题。解决这些问题的有效途径之一就是研究并行工程,将其中的方法运用到嵌入式软件的测试过程中。文中针对传统软件测试的缺陷,结合并行工程... 随着嵌入式软件的不断发展和激烈的竞争,商业化的第三方软件测试面临着质量、进度与成本等问题。解决这些问题的有效途径之一就是研究并行工程,将其中的方法运用到嵌入式软件的测试过程中。文中针对传统软件测试的缺陷,结合并行工程和软件过程改进的思想,设计了一种适用的嵌入式软件测试过程模型,该模型集中体现了并行工程中关注产品生产全过程的特性。 展开更多
关键词 并行工程 软件工程 软件质量保障 软件测试
在线阅读 免费下载
基于并行工程的航空嵌入式软件测试过程研究 预览 被引量:1
19
作者 丁振国 郭强 《中国测试技术》 2008年第5期 39-41,共3页
航空嵌入式软件的不断推出对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径,从对并行工程的研究入手,将并行工程的方法运用到... 航空嵌入式软件的不断推出对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径,从对并行工程的研究入手,将并行工程的方法运用到航空嵌入式软件测试实践中,寻求基于并行工程的航空嵌入式软件测试过程,可以解决以上问题。 展开更多
关键词 并行工程 软件工程 软件质量保障 软件测试
在线阅读 下载PDF
基于并行工程的航空嵌入式软件测试过程研究 预览
20
作者 郭强 丁振国 《电子质量》 2008年第6期 12-14,共3页
航空嵌入式软件市场不断动荡与激烈竞争的局面对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径。从对并行工程的研究入手,将并... 航空嵌入式软件市场不断动荡与激烈竞争的局面对航空嵌入式软件测试提出了新的挑战,商业化的第三方软件测试面临着质量、进度、成本等问题,而良好的软件过程与持续的过程改进是解决这些问题的一个途径。从对并行工程的研究入手,将并行工程的方法运用到航空嵌入式软件测试实践中,寻求基于并行工程的航空嵌入式软件测试过程,用于解决以上问题。 展开更多
关键词 并行工程 软件工程 软件质量保障 软件测试
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部 意见反馈