基于LLE-SVM软件缺陷预测模型的研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:gjb649666926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件在社会生活中扮演着重要的角色,随着软件系统复杂性的提高,软件缺陷的数量日渐增加,它所带来的危害也越发严重,对软件系统安全性的影响也日益增大。软件缺陷预测技术能够帮助测试人员准确定位有缺陷的软件模块,提高发现缺陷的效率。软件缺陷预测是通过缺陷预测技术对软件度量数据进行分析,从而得到缺陷信息。为了更准确的评估软件系统,必然会引入越来越多的度量属性。然而在软件缺陷预测过程中引入过多度量属性会导致数据冗余,冗余的数据会使预测准确率下降。本文针对这一问题,设计构建局部线性嵌入支持向量机(LLE-SVM)模型来进行软件缺陷预测。在课题的研究过程中,通过分析了软件缺陷数据集的特征,采用局部线性嵌入算法(LLE)实现数据降维。将高维欧氏空间中的软件缺陷数据在低维空间中进行重构,并保留软件缺陷数据在高维欧氏空间中的流形结构,由此求出相应的嵌入映射,从而实现了数据维数的约简。使用支持向量机(SVM)作为基础分类器,并用降维后的数据训练SVM,给出了LLE-SVM的软件缺陷预测模型。本文实现了LLE-SVM软件缺陷预测模型系统,并采用了美国航空航天局(NASA)的CM1缺陷数据集作为实验数据集,进行了模型的实验对比评估。实验结果表明LLE-SVM模型预测准确率优于单一SVM模型,因此本文设计的LLE-SVM模型可以有效解决数据冗余引起的预测准确率偏低问题。
其他文献
随着计算机网络技术和通信技术的发展,主机在子网间的移动成为强烈的需求。移动IP协议作为传统IP协议的补充,为解决移动型计算机在子网间自由无缝漫游提供了一种方案。移动节点
工作流管理技术是实现企业业务流程管理自动化的一项重要的技术。然而,现代企业信息系统的分布性、异构性和自治性的特征越来越显著,传统工作流管理系统越来越不能适应现代企业
传统的负荷预测方法往往具有预测精度不高、鲁莽性差、不能表述复杂的非线性关系等缺点。而基于智能计算方法的神经网络技术和模糊理论用于负荷预测都善于处理实际中由不确定
随着光网络带宽需求的不断增长,DWDM技术在长距离光通信系统中迅速发展,每根光纤可以进行几百到上千个波长的传输,每个波长可承载10Gb/s以上的信号。以光束交换为核心的交换设备
本文在分析了WMS规范、SLD规范以及Web服务框架的基础上,深入地分析、研究和对比了Web地图服务的关键技术:SLD、可扩展矢量图像(ScalableVectorGraphic,简称SVG)以及负载均衡技
视频监控系统、GPS以及其他的数据采集设备的迅速发展,使得人们能够搜集到大量的诸如车辆、行人、船只等移动轨迹数据。在已有的研究中,大多数现有的工作都集中在分析轨迹的
Internet的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正变得日益流行,而作为流媒体技术的应用——视频点播为网络信息交流带来革命性的变化,随着视频网络
学生认知能力的评价问题一直是教育界所关心和研究的问题。学生认知能力的评价问题是一个比较复杂的问题,它涉及到学生的德智体各个方面,是一个典型的多目标多层次的综合评价
随着电子商务应用的逐步深入,Internet的服务模式已经由传统的数据通信与信息浏览向电子交易与网上服务转变,这种变化使Web服务器以及Web服务系统成为支持电子商务应用的核心
模型驱动架构(MDA)是由OMG组织提出的一种新的软件方法学,被面向对象技术界预言为未来两年里最重要的软件方法学。而研究代码到PSM的逆向变换的目的在于研究如何保持模型与代