【摘 要】
:
软件复杂程度与软件模块中的缺陷分布有着显著的关系,一些软件复杂性度量元的度量结果与软件测试和验证过程中发现缺陷的数目密切相关。
本文研究了利用软件复杂性度量
【出 处】
:
中国航天第二研究院 航天科工集团第二研究院
论文部分内容阅读
软件复杂程度与软件模块中的缺陷分布有着显著的关系,一些软件复杂性度量元的度量结果与软件测试和验证过程中发现缺陷的数目密切相关。
本文研究了利用软件复杂性度量信息预测软件缺陷的问题,并给出了解决方法。回归分析是解决此类问题的基本统计方法,针对相同的数据,有很多种建立回归模型的方法,本文介绍了最小二乘支持向量机算法(LS-SVM),LS-SVM是建立在统计学习理论(STL)的VC维和结构风险最小化(SRM)基础上的一种全新学习机制。它根据有限样本信息在模型的复杂性和学习能力之间寻求最佳折中,以期获得最优的预测能力。
LS-SVM的一个重要步骤是确定超参数,本文利用分块矩阵的性质化简了矩阵求逆的过程,使求取超参数的过程得到很大程度地化简。同时给出了逐个加入新样本用于模型校正的便捷方法,提出了快速最小二乘支持向量机自适应算法(FLS-SVM)。
多元变量回归模型确定的另一个主要问题是变量间的多重共线性。因子分析方法能够有效消除多个变量间的多重共线性,降低软件复杂性空间的维度。结合因子分析方法和FLS-SVM算法建立了基于复杂性的软件缺陷预测模型,该模型在超参数的选择和模型的修正上都有良好地性能,并可以得到唯一确定的回归函数用于分析不同复杂性度量的敏感性。通过两个具体实例发现,与传统的建模方法相比,该模型具有显著地优势,它能够很好地解决人工神经网络结构难于确定、欠拟合或过拟合、容易陷入局部最优解等问题,并且在小样本情况下具有更出色的性能。
其他文献
本文主要讨论的是长记忆多项式回归模型yt=β+β2t+…+βptp-1+εt的回归参数向量β=(β1,β2,…βp)’的置信域问题。这是一个涉及到多维空间的问题。在残差序列存在长记忆性
20世纪80年代,人们已经开始探索用量子物理进行通信和计算的新机制.20世纪90年代,这种探索成为物理、通信、计算机和数学界共同关注的一个研究热点。1995-1996年量子纠错取得重
在有限群的模表示理论中,探索具有给定类型亏群的p-块的结构是很有意义的一个研究课题.通过R.Brauer,E.C.Dade,G.J.Janusz,R.M.Peacock,J.B.Olsson等学者的一系列工作,亏群为循环群
中国南方电网公司自主研发了国内首个电力仪表校验智能机器人。其综合运用了图像处理、模式识别和自动控制等技术,可代替人工完成多种指针式和数字式仪表的自动化检定,对同一
在用CreditMetrics模型计算银行贷款组合风险VaR(Value at Risk)的过程中,蒙特卡洛模拟是最常用的方法之一,其直观性及便于理解性得到很多银行以及监管机构的认可。风险管理
本文主要证明:对于C1通有的微分同胚而言,它们的任意双曲吸引子上存在唯一的SRB测度。这个结果是对高阶可微的双曲吸引子上SRB测度理论的直接推广。
从历史上看,SRB测度的
中国仪器仪表学会电磁测量信息处理仪器分会连续五年出版了《智能电能表元器件选型手册》,根据新的技术发展动向,及时调整手册技术内容,发行后得到广泛好评,极受业内人士欢迎
在这篇论文里,我们主要研究一类B型赋值箭图的表示的generic扩张。利用该表示范畴的结构,我们给出了generic扩张半群代数的一个表现(presentation),即给出了一组生成元及生成
探究式教学是一种全新的教学思路,教师在初中化学课堂教学中改变传统教学方式,难免会出现种种问题,这需要教师在实践中不断摸索经验,改善教学方法,最终让教学质量和效率得到
指数跟踪在一些被动投资基金管理中是非常重要的技术。但是,很多时候,在建立跟踪复制指数表现的策略时,无法买入该指数所有的成分股,这样导致跟踪的效果变差。因此,如何低成