基于深度学习的软件缺陷预测语义特征学习模型构建

来源 :东南大学 | 被引量 : 0次 | 上传用户:myqwe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷预测是通过识别代码中的潜在错误来帮助开发人员提高软件可靠性的过程。目前的研究应用了传统的软件错误预测方法,主要考虑人工构建的代码特征并输入到基于机器学习的分类器中。然而,传统方法通常忽略源代码中最有意义的语义和上下文信息。为了解决这个问题,本论文提出了一个软件缺陷预测模型,该模型采用BiLSTM和基于BERT的语义特征(SDP-BB),该模型捕获代码的语义特征来预测相应软件中的缺陷。该模型利用双向长短期记忆网络(BiLSTM)从通过BERT模型学习的嵌入式令牌向量中利用上下文信息。此外,该模型利用注意力机制来捕获节点的显着特征。此外,该模型采用数据增强技术来生成更多训练数据。最后,评估了在项目内缺陷预测(WPDP)和跨项目缺陷预测(CPDP)中对每个项目的覆盖长度从50%到90%的全令牌和AST节点数据处理方法的性能实验。根据故障预测中的F1分数,在十个开源项目上评估了提出的方法。结果表明,平均而言SDP-BB在WPDP和CPDP中分别获得6.7%和8.6%的性能,优于现有的最先进模型。最后结果表明,与AST节点相比,全令牌方法对软件缺陷预测的鲁棒性更强。得出的结论是,SDP-BB可以更有效地提取源代码的语义并产生更多的训练,与现有的SDP模型相比,这提高了软件缺陷预测任务的性能。
其他文献
<正>对以涂、滴、喷为主要用药形式的外用药,由于大众缺乏相关的药物知识或不够重视,因此很多人用药很随意,存在着不少用药误区和问题。其实错用、滥用外用药,也会造成严重的后果,万万不可麻痹大意。现就怎样使用外用药的问题做个说明,以帮助大家用对外用药,由外行成为内行,成为能正确使用外用药的人。
期刊
研究开发了有效的合成制备碳纳米管的技术。通过在石墨基板上化学沉积镍纳米粒子。在热解炉中,通以碳氢化合物气体作为碳来源物,以镍纳米粒子作为催化剂基种,在高温作用下,镍催化碳氢化合物热裂解沉积出碳元素,在镍纳米粒子上生长出碳纳米管。制备出植于石墨片基板上的多壁碳纳米管体系,碳纳米管长度一般在数微米以上,直径在20~30 nm。该技术可高效,便利且低成本制备出大批量的承载于石墨片的碳纳米管,便于后续应用
期刊
自2001年新课改以来,我国综合学习的发展先后经历了关注内容综合的“综合课程时期”和突出内容与方式综合相统一的“综合学习时期”。期间取得了突出的成就:从偏重知识学习转向突出素养发展,从分散的理论观点发展为较为系统的理论体系,从学校自主探索上升为地方整体驱动。同时也存在诸多问题,如理论研究方面域外引进多于本土建构,实践经验方面缺乏系统凝练,“自上而下”推行方式存在局限。结合2022年新课程方案对综合
期刊
<正>世界经济的动态发展总是表现为空间布局上的流动和变迁.这种空间流动透视出地缘环境差异的不同作用和影响.地缘因素在世界经济范围与国际经济区域集团化趋势的相关作用,形成了一系列地缘经济板块.从而构成了当今世界经济的空间格局.这里,我们必须认真探讨和思考的问题,不仅仅是世界经济格局或地缘经济板块的形成以及各个板块区域集团化的不同级次与地缘环境的相关程度.还在于探讨如何
期刊
为了提高软件的可靠性,软件缺陷预测已经成为软件工程领域中一个重要的研究方向.传统的软件缺陷预测方法主要是设计静态代码度量,并用机器学习分类器来预测代码的缺陷概率.但是,静态代码度量未能充分考虑到潜藏在代码中的语义特征.根据这种状况,本文提出了一种基于深度卷积神经网络的软件缺陷预测模型.首先,从源代码的抽象语法树中选择合适的结点提取表征向量,并构建字典将其映射为整数向量以方便输入到卷积神经网络.然后
期刊
近年来,随着旅游业的蓬勃发展,旅游行业对高素质人才的需求日趋增加,但中职旅游服务与管理专业的人才培养模式较为单一,过于重视学生专业技能的培养,忽略了学生职业素养的提高,严重影响了学生的就业竞争力和服务质量,制约了旅游业的发展。本文引入“三全育人”的理念,以提升中职旅游服务与管理专业学生职业素养为研究重点,结合职业素养的实践教学举措,探讨中职旅游服务与管理专业学生职业素养培养的策略。
期刊
<正>噪声与震动一直是飞行器设计中必须考虑的问题,震动会诱导机身机舱结构出现疲劳裂纹,危及机载设备的性能和运行可靠性;其次,机舱内部噪声会极大降低乘客的乘坐舒适性,使长时间飞行变得极为煎熬,人员长时间处于机舱内部强噪声影响下,会很快发生疲劳,而且会对身心造成损害,甚至可能因为过高的噪声而导致机组人员疲劳从而出现飞行事故。现代主动降噪技术发展已经相当成熟,制作工艺较为稳定,成本较为低廉,因此可以将主
期刊
以现代城市智能建筑为背景,为解决智能建筑中电气自动化的问题,在智能建筑中利用安装智能门禁管理系统、智能监控管理系统、智能电气控制系统、消防自动报警检测与控制系统和暖通系统的技术,从而解决智能建筑电气自动化的难题,取得了良好的使用效果,具有良好的经济效益和社会效益。
期刊
<正>终年积雪的祁连雪峰,在太阳的辐射下,宛若一朵朵盛开的雪莲花,浮在五彩祥云下,雄鹰在雪山的上空盘旋,布谷鸟唱着春天的歌谣,一切都是那么的神秘和圣洁。就在这美丽的雪莲花下,这些来自天宇的“水库”,经过抚慰,千峰融水,万壑争流,无数条小溪水汇成条条湍流的小河,淙淙细细,曲曲悠悠,潺潺而下,清得见底,蓝得透紫,雄奇旖旎,令人如痴如醉。
期刊
<正> 自80年代以来,随着国际分工的进一步深化,经济生活国际化的发展,使世界经济区域集团化趋势在不断加强,集团内部贸易自由化与对集团外部的贸易保护主义相结合成为当今世界市场的基本走势。世界经济的这一发展态势并非偶然,它是世界局势缓和以及冷战结束后经济矛盾突出和竞争加剧的表现,是生产力发展的客观要求,也是全球经济走向一体化的必然阶段。
期刊