【摘 要】
:
随着软件应用场景的不断扩大,软件的规模和复杂度也随之增大,在软件的开发和维护过程中,为了避免软件在生产环境中出现问题,需要对软件源码进行一定的测试,而软件测试随着规模的扩大,所需要投入的资源也呈爆炸式的增长。软件缺陷预测是软件测试中的一部分,依据历史数据来预测开发的软件源码是否存在缺陷,从而合理的分配测试资源。近年来,软件缺陷预测主要研究的是软件工程领域的特征,包括代码的结构和复杂度特征,将不同的
论文部分内容阅读
随着软件应用场景的不断扩大,软件的规模和复杂度也随之增大,在软件的开发和维护过程中,为了避免软件在生产环境中出现问题,需要对软件源码进行一定的测试,而软件测试随着规模的扩大,所需要投入的资源也呈爆炸式的增长。软件缺陷预测是软件测试中的一部分,依据历史数据来预测开发的软件源码是否存在缺陷,从而合理的分配测试资源。近年来,软件缺陷预测主要研究的是软件工程领域的特征,包括代码的结构和复杂度特征,将不同的软件工程特征进行选择和组合。而随着深度学习与自然语言处理领域的不断发展和体系完善,基于语义特征的软件缺陷预测成为现阶段研究的热点,本文将源码缺陷预测与自然语言处理领域的文本分类相类比,针对源码本身所蕴含的语义特征难以提取的关键问题,在分析现有语义特征提取模型的基础上,设计了基于卷积神经网络和长短期记忆网络的源码语义提取模型,该模型通过深度神经网络对源码文本进行特征抽象,获取源码语义特征;并提出采用Word Embedding技术对源码输入进行词向量映射,以此作为语义特征提取模型的基础,该技术能够对输入数据进行降维,并映射到低维的语义空间。实验和分析表明,针对相同的开源数据集,基于语义特征提取的预测模型在性能上优于基于传统特征领域的预测模型,验证了语义特征提取的有效性。
其他文献
如何准确预测多轴应力工作状态下结构的寿命一直是学者们研究的热点。但是多轴疲劳问题非常复杂,国内外关于多轴疲劳的研究虽然有了一些进展,但在理论上还很不成熟。解决好多轴
德国是一个特殊的国家,它挑起了两次世界大战,在战争之中强烈的民族主义笼罩着整个国家,然而在战争之后,德国又进行了反思,形成了“克制文化”,通过推行欧洲联合逐步踏入“正
以板块构造理论为指导,依据矿床在成矿作用、主要控矿因素、矿石建造和组构、容矿岩石建造等方面的特征对已知金矿划分为6个系列17种成因类型,并举例说明了各类金矿在不同岩
《刑法修正案(九)》第31条将聚众扰乱医疗秩序的行为纳入刑法,以聚众扰乱社会秩序罪进行规制。但实际上近些年侵害医护人员、扰乱医疗秩序的涉医犯罪依然频发,甚至愈演愈烈。不可否认,扰乱医疗秩序行为在我国仍然是一个严重的社会问题。但遗憾的是,我国刑法在处理涉医犯罪上显得疲软,无论在理论层面,还是从实务角度,依然存在诸多问题。我国已进入社会转型期,刑事立法观念由消极的法益保护转变为积极主动的法益保护。因为
三氧化钨(WO_3)是一种n型过渡金属氧化物,其禁带宽度可调节的范围较大(2.43.2eV),还具有良好的电荷输运特性以及在光照的酸性条件下非常稳定,这些特性使得WO_3在光催化的应用中非常有潜力。除了这些优良特性之外,WO_3具有的d0-电子构型对光催化活性而言也是非常有利的。三氧化钨具有正交、单斜、立方、六方等多种不同晶相,而不同晶相的三氧化钨的尺寸形貌及其理化性质也有所不同,这些因素均会影响
目的通过X线头影测量方法评估比较安氏Ⅰ类错畸形早期恒牙(牙合)正畸治疗前后拔牙矫治与非拔牙矫治方式对上气道形态及舌骨位置的影响,探讨安氏Ⅰ类年轻恒牙(牙合)正畸拔牙矫治方式对上气道形态和舌骨位置影响的相关关系,进而对正畸临床矫治的实施进行指导。方法选择从2015年到2018年的就诊于宁夏回族自治区人民医院口腔正畸科就诊的正畸患者的选取60名早期恒牙(牙合)安氏Ⅰ类错(牙合)畸形矫正治疗的患者,收
乡土史就是指学校所在地区的历史,其范围可大可小,大的如市、省或地区,如东北地区、华北地区、西南地区等的历史。小的可指本村、乡、县的历史。就中小学而言,乡土史教育应该
高血压脑出血(HICH)患者往往有较长的意识障碍期,不能正常进食;而机体应激反应加强,能量消耗增加,分解代谢加速,使死亡率增加。近年来,我们对此类患者在积极治疗原发病的同时,加强了营
随着人们环保意识的增强,森林城市概念的推广和平原造林项目的实施,城市园林绿化面积得到显著增加。随之而来的是每年因保持树形、恶劣天气和树枝枯死等原因产生大量的园林树
角色游戏是幼儿以“角色扮演”为主要表征手段,自主地表现和表达自己对现实生活和环节的认识与体验、想法和愿望的一种象征性游戏活动。角色游戏为幼儿社会性、语言、认知、