基于属性离散化的软件缺陷预测模型研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:formula_lj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化时代的到来,各行各业已经离不开计算机软件,但现如今的软件产品不能满足人们对于高质量的软件的需求,如何高效的设计与开发出高质量的软件产品是当今学者研究的课题。软件缺陷预测就是一种开发高质量软件的有效工具,它主要是利用数据挖掘算法在历史数据上建立模型,可以帮助开发者预测某软件模块是否含有缺陷,从而以有限的资源做出优质的软件系统。如今,软件缺陷预测是软件工程领域最活跃的内容之一,在分析软件质量、提高软件开发效率起着重要作用。本文为了提高软件缺陷预测模型的准确率,设计出了基于朴素贝叶斯分类的软件缺陷预测模型。此外,针对属性离散化难找到最佳分隔点的问题提出了有效的离散化策略。首先,本文概述了软件缺陷预测技术的研究背景、意义和现状。详细介绍了软件缺陷预测常用的数据挖掘算法,并对属性离散化以及常用的离散化方法进行了概要分析。然后,详细介绍了朴素贝叶斯分类模型,该算法简单、分类准确率高、速度快等优点。因此,将其应用到软件缺陷预测模型中,提出了粒子群优化算法与朴素贝叶斯相结合的软件缺陷预测模型。最后,针对熵的离散化不能快速找到最优分隔的问题,提出了粒子群优化算法与期望熵的属性离散化方法,由属性的期望熵指导粒子群优化分隔点,从而可智能快速地寻找分隔点。在此基础上,经过CFS属性选择后,分别在原属性集和离散化的属性集上进行仿真,实验表明了所提出的属性离散化方法的有效性以及属性选择的必要性。
其他文献
虚拟化技术最早起源与IBM大型机,随着互联网及IT业的不断发展,产生了不同的虚拟化技术,如服务器虚拟化、网络虚拟化、微处理器虚拟化、文件虚拟化、存储虚拟化等技术。近年来,虚
随着计算机图形学和计算机视觉的快速发展,高级图像编辑技术近些年来发展非常迅速,越来越多的研究开始关注对图像内容的理解,如图像模型的材质和表面结构信息。本文提供了一
在我国互联网产业快速发展的今天,互联网+在社会实体经济中的需求地位日益增长,对我国各个产业的发展有着重大影响。随着国家各项政策的发布,粮食产业一直未能真正打破传统的流
随着绿色计算的提出,越来越多的研究者开始关注绿色网络通信,努力营造绿色节能的网络环境,Ad hoc网络作为一个专用网络,其节能需求也越来越得到广泛重视与发展。由于Ad hoc网
21世纪是信息时代,而且网络在日常生活中越来越常见。为了满足更多的需求,无线网络应运而生。但是由于无线网络的特点,使得网络中的能量是一个非常重要的资源。因此,为了节省
植物是组成自然景观的重要部分,由于其形态结构复杂,种类繁多,对其进行计算机建模已成为图形学研究的重要领域。植物的生态生理模型可以应用在农林业的研究中,形态模型可以应
狙击手定位是现代信息化战争当中一个重要的研究课题,在战场上定位出狙击手位置并做出及时反击对保障士兵安全有重要意义。   根据狙击枪打枪时发生的物理特性,狙击手定位
密码学是保障信息安全的核心技术,应用涉及军事、国防、商贸及人们日常生活的各个方面,分组密码以其高效率、低开销、易于实现等特点在现代密码学中占据重要地位。由于加密算
随着微处理器内部设计的复杂度越来越高,在芯片级和板级测试中,软件模拟、软件监控和软件分析等调试手段已经远远不能满足功能正确性调试和故障准确定位等要求,所以微处理器
在复杂网络分析中,社区发现是该领域的重要课题。如何快速有效地将复杂网络中的社区挖掘出来呈现给数据的使用者越来越受到研究者的重视。本文基于谱图理论中的代数连通性函数