软件特征挖掘的缺陷预测模型研究

来源 :南昌航空大学 | 被引量 : 0次 | 上传用户:jiangyongan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷预测的主要研究内容是通过利用软件开发过程中的历史缺陷检测数据,利用科学的方法进行指导,对软件模块进行建模从而达到预测缺陷的目的。根据软件缺陷预测模型预测的结果,能够指导软件开发人员对测试资源进行合理分配,提高软件开发效率,从而减少软件测试周期和软件开发成本。在实际应用场景中,研究者发现对于软件缺陷预测模型来说,不同的软件缺陷建模算法,例如机器学习算法,在同样的特征指标下性能差距并不十分明显,但是在不同的特征指标下,软件缺陷预测模型性能差异相对来说比较显著。然而,对于软件数据特征收集大部分是通过人工统计,数据特征的统计过程需要耗费大量的人力物力。所以研究人员将研究重心转移到自动化的学习软件模块的数据特征。随着神经网络技术在自然语言领域取得了巨大的突破性进展,联想到软件模块代码中含有丰富的语义和语法信息,所以有研究人员将自然语言处理相关技术应用到了软件缺陷预测领域。从实验结果来说,基于自然语言处理技术的软件缺陷预测模型从性能上来说是优于基于统计特征的缺陷预测模型,证明了神经网络技术能够有效挖掘软件模块中丰富的语义和语法信息。但是在以前的软件缺陷预测研究仍然存在一定的局限性,研究人员挖掘软件系统特征信息时,将软件系统中的软件模块孤立的看待,或者仅仅只是考虑简单软件模块在继承过程中的相关统计指标。但是,从整个软件系统的角度考虑,可以根据软件模块之间的依赖等关系构建一个软件网络,从软件网络的角度去分析挖掘软件模块的数据特征。为了解决软件系统特征挖掘过程中的对于软件系统结构特征提取有限的问题,研究中提出了基于网络表征学习的混合缺陷预测模型。基于卷积神经网络的代码语义挖掘缺陷预测模型不仅能够自动挖掘软件程序模块丰富的语义信息,进行端到端的软件特征提取。在此基础上研究更进一步,对软件系统根据依赖关系转换成的软件网络结构进行分析。首先,将软件程序系统以模块为基本单位生成对应的软件网络;然后,利用网络表征技术自动挖掘软件网络中每个模块隐氏的系统结构特征;最后,综合语义特征与系统结构特征构建一个缺陷预测模型。通过对比试验评估,研究所提出的软件模块系统结构特征能够有效提升软件缺陷模型性能。
其他文献
自2015年以来开展的环保督查行动清退很多高污染、高排放的落后产业,化工行业不免经历了一轮市场洗牌。严峻的监管形势加快了化工行业的优胜劣汰,也给留存下来的企业带来了诸多难题和挑战,优化供应链刻不容缓,在供应链上下游的共同努力下,压缩自己生产流程的时间,快速响应客户需求,成为企业追求的目标。供货商作为供应链的起点,在企业中具有举足轻重的地位,从源头上进行控制,加强与供应商之间的合作,对供应商行之有效
近年来,大容量数据存储和数据快速读入因其广大的市场及应用价值越来越成为人们研究的热点。周期性排列的磁性颗粒构成的体系,在高密度存储器中有重要的应用。而单畴磁性颗粒自旋的动态翻转特性的研究对磁性存储器的性能有很重要的意义。颗粒磁化强度的稳定性和磁化翻转的快慢直接影响磁存储器的性能。本文中,主要建立了两种磁性颗粒模型:简立方结构的立方磁性颗粒模型和六角密堆球形结构的磁性颗粒模型。在模型的建立中,我们考
铝合金构件在轨道车辆的结构中大量存在,在轨道车辆高速运行过程中铝合金构件受交变应力影响,在其内部容易产生应力腐蚀裂纹,因此,需要对轨道车辆铝合金构件开展无损检测。本研究基于ANSYS有限元仿真软件建立了带阻尼浆铝合金地板的平面远场涡流检测仿真模型,优化了远场涡流传感器设计参数。试验研制了适用于带阻尼浆铝合金构件埋深缺陷检测的平面远场涡流传感器。以带有阻尼浆的铝合金地板埋深缺陷和带涂层的L型梁R角埋
随着“一带一路”建设的推进,中国与越南的双边合作交流更趋密切和深入,且涉及领域范围广泛,相关新闻报道日益增多,及时了解两国共同关注的热点新闻主要内容对双边合作意义重大。本文研究面向汉越双语新闻文档的摘要生成方法,旨在对汉越双语新闻进行总结提炼,提供一个简洁流畅的摘要系统。由于涉及不同语言的文本分析,本文将着重研究多语言文本间的关联关系对于摘要生成的影响,其面临的关键问题在于如何将汉越双语文本映射到
完善证明责任制度,是不断健全环境民事公益诉讼制度的重要一环。本文通过对常州市检察院诉许建惠、许玉仙污染纠纷一案进行剖析,从案件中归纳出检察机关在提起环境民事公益诉讼中证明责任方面的争议焦点,即:污染行为的证明责任、损害后果的证明责任、因果关系的证明责任以及免责与减责事由的证明责任。通过对争议焦点的分析可以看出,检察机关在环境民事公益诉讼中履行证明责任时存在不少的难点。分析其原因,主要包括三点:第一
羽衣甘蓝(Brassica oleracea var.acephala DC)为十字花科芸薹属甘蓝种的一个变种,属二年生草本观叶花卉,其叶色多彩绚丽,且耐寒性极强,在冬季园林应用中具有重要的地位。目前,国内市场上现有的羽衣甘蓝品种繁多,且新的品种也在源源不断地流入市场,为羽衣甘蓝的科学引种和高效推广带来了较大的困难。本研究以表型性状差异较大且有代表性的34个羽衣甘蓝品种为材料,并选择其中6个差异大
随着互联网的飞速发展以及硬件终端的不断更迭,为了有效地传递信息,大量图像数据在人们的生活中出现。但并不是所有的图像数据都对人们有帮助,因此人们希望计算机能够像人类视觉系统一样快速准确地处理这些图像数据,并从图像中选取有效信息。基于上述需求,视觉显著性检测模型逐渐成为众多学者的研究内容。视觉显著性检测是模拟人类视觉系统的初级阶段,其能够快速而有效地处理图像数据,迅速从图像中提取显著性区域,获得有效信
便携交换网络(Pocket Switched Network,PSN)是一种利用人的移动性和机会性相遇进行信息交流的延迟容忍网络。因此PSN网络的网络拓扑结构会随着节点的移动发生变化。节点间链路会随着节点频繁移动而产生连接或断开,这使得基于节点局部信息或者基于网络拓扑结构的链路预测方法无法较好地被应用于PSN网络链路预测问题。同时由于PSN网络由携带短距离通信节点的人组成,因此节点的移动和节点间的
在当今全球经济一体化的背景下,制造业进入了激烈竞争时代。随着民营私有钢铁厂的发展壮大,各大钢厂不断新增产能,原材料价格日趋透明化,钢厂的设备采购成本的重要性逐步提升。因此,提高设备采购管理水平、降低采购成本对于钢铁企业降低总成本,提高企业在市场上的竞争优势具有重要意义。基于此,本文以SGJT公司的自动化设备采购为研究对象,探讨企业如何通过采购管理优化,实现降低成本的目的。本文以SGJT公司自动化设