【摘 要】
:
缺陷是软件中的固有问题,可能会给系统和用户带来很多难以预料的麻烦。对软件进行缺陷预测,发现并改正缺陷,已成为软件生产中必不可少的环节。目前软件缺陷预测技术研究主要集中在设计与潜在缺陷代码相关的特征以及采用程序的树形表示方式与深度学习相结合的方法方面。但是,这些方法不能充分表达源代码中的语法和语义信息。本文提出了一种基于程序切片的软件缺陷预测模型,该模型能够通过基于系统依赖图的程序切片方法,进行控制
论文部分内容阅读
缺陷是软件中的固有问题,可能会给系统和用户带来很多难以预料的麻烦。对软件进行缺陷预测,发现并改正缺陷,已成为软件生产中必不可少的环节。目前软件缺陷预测技术研究主要集中在设计与潜在缺陷代码相关的特征以及采用程序的树形表示方式与深度学习相结合的方法方面。但是,这些方法不能充分表达源代码中的语法和语义信息。本文提出了一种基于程序切片的软件缺陷预测模型,该模型能够通过基于系统依赖图的程序切片方法,进行控制流和数据流分析,从程序中提取程序切片,保留程序语句间的语义信息。设计了一个结合词向量模型与门控循环单元神经网络的深度学习模型,通过利用词向量模型将程序切片转换为定长的向量表示。用训练集的向量与它们的标签(是否包含缺陷)来训练神经网络模型,最后用训练好的神经网络模型对测试集进行软件缺陷预测。本文利用PROMISE数据集上的10个开源项目进行实验,实验结果显示,对比现有的基于深度学习的方法(AST-DBN方法,tree-LSTM方法,Seml方法),本文提出的方法在项目内的缺陷预测和跨项目的缺陷预测两方面优于上述三个方法。对于项目内的缺陷预测,在平均F1值方面,本文的方法比AST-DBN方法,tree-LSTM方法和Seml方法分别提高了4.2%,7.1%,1.5%。对于跨项目的缺陷预测,在平均F1值方面,本文的方法比AST-DBN方法,tree-LSTM方法和Seml方法分别提高了3.9%,7.2%,4.1%。通过实验验证了本文方法的有效性。
其他文献
宋育仁(1858-1931)是中国近代史上一个被忽略的重要思想家。他一生坚守民族文化本位,发掘民族文化中的优秀成分,同时又能睁眼看世界,慧眼洞穿西方文化以及现代文明的弊病,并在一定程度上提出中西文化的融合模式,《孝经正义》就是这一思想的集中体现。本文以历史与逻辑相统一方法,对《孝经正义》进行研究,理解宋育仁及其思想。孝,对于宋育仁而言,不仅是传统意义上的一个重要的伦理范畴,而且更有着本体论层面上的
随着web3.0、web4.0时代的到来,使得互联网的传播速度更快、传播成本更廉价、传播范围更广,三个更的实现虽然便捷了我们的生活,其传播速度之快、之广也使得网络舆情极具复杂性、多样性与广泛性,进而给网络舆情管理与研究工作带来了挑战。网民作为网络舆情的参与主体,其关注决定网络舆情的动向。由此,引入心理学中常用到的效应的概念,研究网络舆情中存在的特殊现象。通过大数据平台观察网民关注动向,发现事件传播
自民政部1991年提出社区建设开始,社区建设在政策及实践层面越来越被重视,但“重执行、轻评估”的做法却让社区建设成效大打折扣。广州市于2012年提出幸福社区建设政策,由政
随着激光技术的发展,人们对超短激光脉冲的重复频率、载波包络相位、功率稳定性等参数的控制越来越精密,这些技术手段的进步推动了精密光谱测量、原子分子超快动力学、光学频率梳、光频标等领域的发展。近年来,人们尝试将光学频率梳的光谱覆盖范围从近红外/可见向极紫外波段拓展,以便用于一些重要原子/离子体系的精密光谱测量。目前,基于强激光与气相原子分子相互作用的高次谐波产生是实现光梳从近红外/可见向极紫外波段转化
“唐崖家风家训文化”是以恩施土家族苗族自治州咸丰县世界遗产唐崖土司文化为背景,以唐崖镇严家祠堂内的家训家规为核心内容,传达“修身、齐家、治国”理念的家庭建设文化,在当地享有盛誉;它不仅是中国家风家训文化中的宝贵财富,也是国家开展“传承廉洁家风,弘扬廉政清风”等主题活动的珍贵教材。为进一步扩大唐崖家风家训文化的传播力度,推动当地文化旅游业的发展,受唐崖非遗管理处、唐崖文化研究院的委托,对唐崖家风家训
在债券持有人利益保护制度中,我国兼采债券受托管理人制度与债券持有人会议制度,希冀能融合两者优点更好地保护债券持有人利益。然而由于处理不佳,造成了目前两项制度不仅无
在网络化、信息化背景下,伴随着以云计算、大数据、物联网为代表的新一代信息技术的融入,证券市场和金融产品得到了进一步创新与发展。与之相伴的操纵市场行为亦在不断发展演
随着新课改和素质教育的不断深人,初中物理实验教学越来越注重对学生动手操作实验能力的培养。以实验为基础的物理教学,离不开物理实验资源的支撑,现阶段,初中物理实验教学中
目的:检测促红细胞生成素肝细胞受体A2(EphA2)蛋白在肝细胞肝癌中的表达及其参与调控肝癌细胞侵袭的可能机制。方法:培养人肝细胞HL-7702和肝癌细胞株MHCC97H、Hep3B,采用siRNA干扰法抑制肝癌细胞中EphA2、生长因子受体结合蛋白2(Grb2)的表达,设立未处理组(未处理肝癌细胞),对照组(加入对照siRNA)和siRNA干扰组(加入siRNA干扰EphA2或Grb2),Wes
有限责任公司作为一种具有显著人合性特征的社会团体,一旦公司内部个别股东存在着对股东之间信赖关系造成严重破坏或其他严重危及整个团体存在利益的“问题”因素时,采用何种