基于神经网络的软件质量预测模型的规则提取

来源 :第六届国际可靠性、维修性、安全性会议 | 被引量 : 0次 | 上传用户:jili7315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了能够及时的将高质量的软件产品投入市场,软件开发工程师必须在开发过程中将资源集中在那些有出错倾向(FP)块上.软件质量预测模型基于对以往产品的数据挖掘,从而能在新的相似的软件产品开发中识别那些有出错倾向(FP)的模块,这样就有可能在产品发布之前提高软件的质量.许多研究人员都曾经应用神经网络来预测软件的质量.尽管神经网络在解决复杂问题的时候显示出其强大的优势,它"黑箱"的特性使得它无法在软件质量预测中得到广泛的应用.这是神经网络的一个致使的弱点,因为如果无法作出易于理解的决策,很难让人相信它可以解决实际生活中的问题.在本文中,我们介绍了一种用于软件质量预测的可解释的软件可靠性模型.首先,我们训练一个三层前向神经网络,它的隐层单元是sigmoid函数,输出层单元是恒等函数.用来训练神经网络的数据是从一个大型通信软件系统中收集的.然后用遗传聚类算法对这个训练好的神经网络进行规则提取.我们用提取到的规则对软件中有出错倾向的模块进行预测,然后与神经网络的结果进行比较.比较的结果显示虽然提取的规则集的预测准确率比神经网络略低,但是它更加容易解释.
其他文献
本文认为LTTPED能适当地描述汽车的寿命数据.为了推断汽车的寿命,推导了定数截尾下该分布的MTTF的经典精确限与高精度的近似限,并给出了随机截尾下该分布的MTTF的非主观先验分布的Bayes精确限,并用数值例说明了这些方法.
假设工艺能力指数C(i),i=1,…,k,(k≥2)是完全求知的.对于给定控制值C(O)来说,我们要选择某个制造工艺,该工艺的过程能力指数不低于C(O)而且在满足这一条件的过程能力指数中它是最大的.本文讨论的制造工艺服从正态分布,且其共轭型验前分布为咖吗分布.但是,类似的方法也可应用于非正态的情况.文章给出了问题的贝叶斯解,提出了一个经验贝叶斯程序并证明了它的渐进最佳性.
本文对某钢铁集团有限公司炼铁和中板生产设备系统的可靠性维修性安全性进行分析研究,给出分析结果,并结合生产实际和企业有关管理制度提出可行性建议及措施,并加以实施,取得成效.
本文在对弹药系统的安全性、作用可靠性及贮存可靠性的指标分析的基础上,主要研究了弹药系统可靠性指标的考核方法,并提出了自己的观点,对提高我国弹药可靠性设计和试验水平具有一定的参考价值.
本文阐述了神经网络技术用于可靠性建模的原理和方法,提出了构建神经网络模型需要解决的三个问题,选择并讨论了四种网络结构的算法,给出了利用神经网络模型进行评估预测的方法,在Windows平台用可视化编程语言实现了整个建模过程,讨论了模型验证比较的标准和方法.分析比较表明,神经网络模型适应性强、通用性好,性能稳定,而且FBP模型的效果是最佳的.
作战单元综合保障参数体系对于装备形成战斗力以及装备的战备完好、任务成功的评估有着非常重要的意义.通过调研某型火炮在使用阶段情况,确定了火炮作战单元的综合保障信息需求.对作战单元及保障系统评估参数的类别、定义、使用情况、计算方法、影响因素及其信息需求等做了详细的描述,确立了作战单元综合保障参数体系,结合已经建立模型和部队实际使用参数情况,做相应实例研究.
本文首先介绍了软件保障性的定义,对软件保障性的内涵进行深入地分析,结合软件的特性提出了影响软件保障性的9个因素,并讨论了进行软件后勤保障分析的有关问题.
本文提出用模糊主成分回归方法来建立模型,并结合实例对武器系统寿命周期费用进行了回归分析.结果表明,这种方法改善了最小二乘回归中的多重共线性问题,具有实用价值.
说明了燃气涡轮泵的作用及工作特点,阐明了可靠性增长模型和管理,介绍了燃气轮泵的可靠性评估方法.
本文针对某高价值弹药的价格昂贵、试验量少、可靠性指标要求高的特点,在对30多种可用于成败型产品的离散型可靠性增长模型分析的基础上,研究提出了几种适合于该弹药的可能性增长模型,并利用该弹药研制阶段可靠性增长的数据,对可靠性增长模型进行了验证.