改进PSO与模糊积分软件缺陷预测方法研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:daluo13613152523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的广泛应用,计算机软件的需求量逐渐增大,如何高效开发高质量的计算机软件成为软件公司关注的问题。计算机软件的早期开发理念和方法在很大程度上限制了计算机的开发质量和开发周期。软件缺陷预测是软件工程领域中为了提高软件开发效率,降低开发成本,同时又能提高软件的开发质量所作的研究。该方法通过研究软件中的高缺陷模块,运用统计或分类方法预测软件模块含有缺陷的情况。软件开发人员在开发过程中将预测的结果作为参考来关注易于产生缺陷的模块,从而提高软件的开发质量,降低软件的开发周期。目前,软件缺陷预测技术的研究成为软件工程和应用中重要领域之一,该项技术的研究也越来越多。针对软件缺陷预测方法对提高软件开发质量和软件开发效率具有重要的指导意义,本文首先对计算机软件缺陷预测的基本概念、意义、研究现状进行了详细的描述,在对现有的缺陷预测技术方法进行了总结概括的基础上,分析比较了已有软件缺陷预测的优点及不足,重点研究了模糊积分理论,根据模糊积分的映射功能设计了缺陷预测模型。该模型在高维空间对软件模块数据分类并建立分类超平面完成对模块的预测。针对软件中缺陷模块和非缺陷模块的比例相差较大问题采用错误分类惩罚机制调整最小错误分类率的模糊积分分类函数。最优化分类超平面函数参数优化根据遗传优化方法来实现。其次,详细分析了软件模块属性特征与软件缺陷的关系,运用改进粒子群优化算法建立软件缺陷的预测模型。该模型通过优化提取缺陷模块特征属性规则进行预测。实验结果表明了所设计模型的有效性和适用性。针对模糊测度和模糊积分所具有的特性,本文还定义了在粒子群优化过程中粒子个体间的交互作用和在迭代过程中惯性权重的综合运用。在迭代过程中,粒子的搜索方向及速度随着所有粒子之间关系的变化而变化,惯性权重的改变是通过综合迭代过程中的原有的惯性权重所占比重自动修改。实验结果表明基于模糊积分的粒子群优化算法是可行的。
其他文献
现今,计算机系统日趋复杂,对其进行有效的管理变得越来越困难。随着人们需要的日益增加,系统中会同时存在更多的应用软件,服务器,存储器等。要想有效的管理这些要素,确保可靠
随着因特网的高速发展,互联网用户不断增加,电子邮件也成为了日常生活中最普遍、最经济的通讯方式之一。由于其快捷、经济的特点,很多大型企业也将其作为内部的主要交流形式
随着科技的发展,互联网已成为人们生活、工作、学习的重要途径,很多网站、应用、服务都是以Web形式提供给用户,但是互联网的安全形势日益严峻,Web安全漏洞中CSRF漏洞较为容易
随着互联网的飞速发展,互联网已成为全世界最大的信息载体。人们对网络信息的需求量越来越大,越来越个性化,如何从海量的网络数据源中找到用户关心的数据,已成为当前Web信息检索
伴随着信息化的不断持续推进,科学技术开始在各个领域影响着人们的生活。在这个时代,人们每天的交流与通信产生着巨大的数据量,紧接着的互联网普及,无时无刻都存在数据洪流的
服务质量(Quality of Service, QoS)是指与用户对服务满意程度相关的各种性能效果。在软件设计过程中,性能、可用性、可靠性和安全性等QoS方面决定了整个软件系统对于使用者
移动自组网络(Mobile Ad Hoc Network, MANET)在军事、农业、环境监测、医疗卫生、工业、智能交通、建筑物监测、空间探索等领域有着广阔的应用前景和巨大的应用价值,被认为
我国为当今世界上最大的钢铁生产国,在很大程度上主导着世界钢铁行业的价值链。铁矿石作为钢铁的重要原材料,受到钢铁行业的广泛关注。铁矿石品位是影响矿山工作最重要的因素
随着我国经济的飞速发展,汽车的拥有量在不断攀升,汽车拥有量的急剧增加和城市交通建设的相对滞后,导致城市交通不断恶化,道路交通的安全问题正严重威胁着我国经济发展和人民
XML (eXtensible Markup Language)由于其简单性、可扩展性、交互性和灵活性的特点,已经成为互联网信息的主要交换标准。随着XML应用领域的拓宽,大规模XML数据处理成为一个研