基于抽象语法树的软件缺陷预测方法研究与实现

来源 :中国电子科技集团公司电子科学研究院 | 被引量 : 1次 | 上传用户:sunqingshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来软件事故的频发,企业对软件可靠性愈发重视。缺陷作为评估可靠性中的不可或缺的部分,往往是造成巨大经济损失的罪魁祸首。因此,如何利用软件缺陷预测技术尽早的发现缺陷以提高软件的可靠性成为了软件生命周期中的一项重要的保障活动,然而,当前的软件缺陷预测技术通常难以投入实际的使用中,主要问题在于模型的适用能力不强,无法提供较为准确的预测结果。针对该问题,本文以文件级别缺陷预测任务为背景,采取了不同于传统的基于软件度量元的预测方法,从程序语义出发,以抽象语法树为研究对象,提出了基于注意力机制的缺陷预测方法,并在其中引入符合程序运行规律的遮罩模型,提升了模型的准确率,并以此建立原型软件,为软件缺陷预测技术的落地使用提供一定的参考价值。本文对缺陷预测技术的探索与实践如下:(1)提出了一种基于注意力机制的缺陷预测方法。本文着眼于抽象语法树并结合现有模型对其研究的不足之处,提出并实现了基于注意力机制的缺陷预测模型,并引入符合程序逻辑的遮罩模型,更好的构建语义特征并以此为基础预测缺陷。(2)对方法进行对比试验并将其工具化。本文选取了三种基准方法,评估它们在缺陷预测中的表现,证明了本文方法的有效性以及引入遮罩模型的必要性。最后根据本文提出的缺陷预测方法实现了一个简易的原型软件工具,促进方法的工业化使用。
其他文献
研究目的:了解江西地区HIV/AIDS合并侵袭性真菌感染患者的感染谱及特征,并分析其免疫学特征。研究方法:系统收集2017年至2020年我院收治的194例HIV/AIDS合并侵袭性真菌感染患者的基本信息(包括性别、年龄、就诊时间、CD4+T淋巴细胞百分比、CD8+T淋巴细胞百分比、CD4+T淋巴细胞计数、HIV RNA)和病原菌信息(包括真菌类型及其检出标本类型),进行回顾性分析。研究结果:1.1
学位
目的通过探究综合干预对早产儿呼吸机相关性肺炎(VAP)的影响,旨在降低早产儿VAP发生率、改善早产儿预后、提高早产儿的存活率,为今后临床预防VAP提供实践依据。方法1.选取2021年1月至2021年12月期间于本院重症监护室(NICU)住院的气管插管机械通气早产儿110例为研究对象,使用随机数字表法将研究对象随机分为对照组和干预组,各55例。对照组采取常规护理,干预组在常规护理的基础上采取改良后的
学位
目的和意义:ACEI/ARB是临床上常用的抗高血压药物,然而有研究发现使用这两类药物与肺癌发生有关,并报告了不一致的结果。因此,我们对现有的国内外ACEI和ARB药物对肺癌风险的临床研究进行了荟萃分析,以此来评估这种相关性,并为目前ACEI/ARB使用的安全性提供科学证据。方法:通过计算机检索中、英文数据库,中文数据库包括CNKI数据库、万方数据库和维普数据库。英文数据库包括Embase、Pubm
学位
<正>“双减”政策强化了教师在语文作业设计活动中的责任观念与创新意愿,因而教师开始通过构建学习任务群来促进小学生之间的思维交互、方法交流以及灵感交融。而且,教师还试图通过单元整体作业设计实现课业任务走向提质增效与价值递升,直接优化小学生的课下探究环境。因此,基于学习任务群的单元整体作业设计活动能够开启语文教学体系的新起点与新高度,能够为小学生提供新启迪、新任务与新体验,实现小学生在课业探究任务活动
期刊
目的:观察在常规治疗基础上,罗氟司特联合阿奇霉素治疗AECOPD的临床效果,及对AECOPD患者血清细胞因子水平、血清外泌体数量及蛋白浓度的影响。方法:以2020年8月-2021年2月我院收住院的AECOPD患者80例作为研究对象,随机分为常规治疗组(A组,n=20)、罗氟司特组(B组,n=20)、阿奇霉素组(C组,n=20)、罗氟司特联合阿奇霉素组(D组,n=20),四组患者在年龄、性别、肺功能
学位
图形标绘系统是在电子地图上绘制多种图形符号,以表达对应图形语义的软件系统。图形标绘系统在军事领域常见应用场景为,由参谋人员根据上级下达的作战文书或者口头作战指令,使用图形标绘系统进行标绘作业。图形标绘系统的传统操作方式为键鼠标绘,随着智能化技术的发展,图形标绘系统需要更便捷、更快速的标绘方式。针对这一场景,本文以提升图形标绘系统便捷性和标绘速度为目标,以事件抽取技术为基础,分析了作战文书和口头作战
学位
随着全军顶层设计工作的开展和推进,在使用Inf-ProA框架及其配套的工具开展军事领域的架构设计工作中逐步积累并形成了一定数量的架构设计模型资产。在开展体系架构模型设计时,存在设计过程重复冗余、跨域协作设计困难等问题,从而导致设计质量层次不齐、人力和时间成本较高。已积累的资产和设计经验未被挖掘利用,造成了资源的浪费。因此,本文基于Inf-ProA图元类架构模型(本文以作战资源流模型为例),通过对实
学位
传统的装备仿真验证平台往往围绕单一兵种或者某种大型武器平台进行建设,不能够满足信息化作战背景多军兵种联合仿真需求,军事仿真系统需要具备在多个军事业务系统下同时进行仿真的能力。军事仿真模型需要构建对应体系结构模型进行仿真,体系结构模型能够从不同视角验证军事仿真模型设计合理性,帮助判断作战流程中的效能瓶颈,挖掘出当前需要改进的作战流程以及亟待提升的作战能力。体系结构模型需要在实际军事背景下进行仿真,这
学位
偏头痛是临床上常见的原发性神经血管性头痛,与心理社会因素密切相关,对人们日常生活造成极大影响。其发病机制多种多样,目前较为成熟的机制有血管学说、神经元学说、炎症介质学说、神经递质学说、神经营养因子、中枢敏感化及丘脑边缘系统的激活、多巴胺能系统相关基因学说等。中医认为六淫之邪外袭,上犯巅顶,邪气滞留,阻滞清阳,或内伤诸疾,导致气血逆乱,瘀阻经络,脑失所养,均可发生头痛。而川芎作为临床常用中药,具有活
期刊
电离层TEC扰动可以对预警探测、卫星侦察、卫星通信、卫星导航、短波通信等电子信息系统产生严重的影响。开展星载TEC扰动规律研究,开发基于人工神经网络的TEC扰动识别算法,对我国天基空间环境遥感技术发展和应用技术开发具有重要意义。本文基于小卫星GNSS接收机仿真数据,开展了背景电离层和赤道异常等引起的TEC时域特征分析、频域特征分析,以及时频域特征分析工作,并建立了基于人工神经网络的电离层赤道异常识
学位