基于多核集成学习的跨项目软件缺陷预测

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:liongliong489
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷预测的目的是通过历史缺陷数据预测新软件模块的缺陷倾向性,从而提高软件系统的质量。软件的缺陷模块存在结构复杂和类别分布不平衡的问题,并且历史数据是有限的。针对这些问题,提出了一种多核集成学习的跨项目软件缺陷预测方法。跨项目软件缺陷预测是解决项目初期缺陷预测缺乏数据集的有效途径。多核学习方法能够将不同特性的核函数进行组合,使数据在新的特征空间中得到更好的表达,提高预测精度。集成学习方法能够解决类别分布不平衡问题。考虑到在软件缺陷预测中将有缺陷模块预测为无缺陷模块的风险远远大于将无缺陷模块预测为有缺陷模
其他文献
介绍了连续重力沉降式液-液分相器的设计方法及应用情况。
NH3-H2S-H2O挥发性弱电解质体系中存在8种分子和离子态粒子,在求解它的气液平衡问题中利用改进的Edwardws热力学模型,使得模型的计算精度及适用范围均大幅度提高,开发了一个酸性污水汽提塔模拟算法。
<正> 党的十四届五中全会提出了今后15年国民经济和社会发展的宏伟目标。实现奋斗目标的关键之一是加快两个转变,即经济体制从计划经济向社会主义的市场经济转变,经济增长方
<正> 1 总则 制定本标准是为了对影响过程检测和控制仪器的大气污染物进行分类。 这种分类系统可为用户和仪表制造商提供一种方法,以便对可能暴露在精密仪表周围的大气污染物
经验表明,化工企业中央化验室通风柜采用垂直式一机一柜系统,排风耗电量少,电器控制简单,具有明显优点。
<正> 膜分离技术是高科技领域中一门新兴的学科。人类对膜的认识和研究具有悠久的历史,而对膜分离技术的研究只是从本世纪50年代后才开始的。 膜广泛存在于自然界,特别是生物
兰化生活服务公司对供热系统出现末端暖气不热原因作了调查分析,通过技术改造,在回水管加装了平衡阀,换装了大流量循环泵等,解决了末端暖气不热问题。
随着集成电路设计规模的不断扩大,系统变得更加庞大和复杂,在设计系统芯片的各个流程中,像系统定义、软硬件划分、设计实现等都变得越来越复杂.如何满足日益复杂的SoC设计要
在传统的WEB项目开发过程中,一个WEB项目的框架从无到有,往往需要投入大量的开发资源,并且开发团队技术的好坏,直接决定了最终WEB项目框架的优劣。所以能否在开发团队技术已
词汇模型在表征工程技术知识文档特征时,将文档切分为一个个相互不关联的词,较难提取出文档的语义特征。如果考虑到一条语句中词之间的关联性,根据工程技术知识文档的语义结