基于学习的故障定位方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:money2468
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
故障定位是软件调试的主要任务之一。开发人员花费大量的时间和精力来人工正确定位故障。自动故障定位技术可以辅助开发者。在故障定位领域,已经提出了许多技术,输入测试套件,然后输出程序的故障实体的排序列表。可能程序不变量是发现和分析软件缺陷的主要方式之一,通过分析不变量特性,可以捕获和分析哪些程序代码违背了开发人员的目标。为了改进这方面的工作,本论文研究了基于不变量分析的故障定位方法,并开发了一个称为SILearning的系统,通过学习已知的缺陷信息,来定位程序中的可疑方法。该方法结合了机器学习技术“learning to rank”,程序不变量差异、以及基于程序谱的故障定位方法。将通过执行测试用例和代码覆盖率分析计算获得各方法的不变量差异和基于程序谱定位计算的可疑度值作为特征,来计算各方法导致失效的可疑度并对其进行排序。为了完成这项工作,我们将SILearning划分为五个部分:方法聚类和测试用例子集选择,可能和动态不变量检测,不变量子集选择,特征提取和模型学习以及方法排序。完成所有这些步骤后,SILearning会输出一系列按可疑度排序的方法。实验分析了从数据库“Defects4J”中提取的真实故障数据集,并将SILearning的性能与已有研究进行比较。结果表明SILearning在使用组合功能时表现更好,并且能够成功地将故障方法平均地定位在顶部1,2,3,4和5处的“76.1”,“90.4”,“108.2”,“123”,“和”“143.5”。SILearning优于ER1~a,ER1~b,ER5~a,ER5~b,ER5~c,GP2,GP3,GP13,GP19 and Savant。
其他文献
自然语言处理(NLP)是指对人类语言的处理,它是人工智能领域内的一门学科。自然语言处理研究的最终目标是解析和理解语言,然而这个目标还尚未实现。因为这个原因,对自然语言处
碳纤维增强复合材料(CFRP)具有高比模量和高比强度等优异性能,其作为重要的结构材料已经被广泛应用于航天、航空、兵器等国防工业部门的各个领域。在应用中,CFRP材料主要以层
随着全球化进程不断加快,中国同其他国家贸易往来与交流合作进一步频繁。在这一过程中,合同至关重要,它约定了双方的责任、权力与义务,以有效保证国际合作的顺利开展,因此合
上个世纪末期建造的火电厂风烟管道系统,由于受当时的软硬件条件、技术手段、设计水平、制造水准以及运行经验等因素的限制和影响,其设计主要以安全可靠为主,还没有系统优化设计的概念和思想。而随着我国对环境保护和节能减排的日益重视,迫切需要对烟气中的各类大气污染物和颗粒物进行减排处理,因此实施了超低排放改造,使风烟道系统流动阻力显著增加,相应的流场的均匀性需求也极大的提高,因为烟气中的流场、浓度场、温度场等
移动互联网的迅速普及,使人们非常高效便捷的使用第三方即时通讯应用进行数据的传递、共享和存储。当这些可能包含隐私或者机密信息的数据直接通过明文的形式进行传输时,不可避免的存在隐私泄漏问题。图像隐写技术为这个问题提供了一个比较理想的解决方案,图像隐藏是通过将隐私数据隐藏到图像中进行传输从而完成隐私数据的保护。近些年,科研人员提出了很多图像隐写方法,例如最低有效位(LSB)替换以及基于LSB的插值图像可
随着信息国际化的迅猛发展和信息技术应用的日益重视,管理信息系统已经成为制约行业发展的重要因素,而现代酒店客房管理已经无法适应客流的大规模流动。虽然酒店的数量大量增
近年来,我国上市公司并购重组的现象越来越普遍。我国上市公司并购重组的数量和规模逐年攀高。在这种趋势下,并购重组所产生的问题也逐渐暴露出来,众多并购交易的结果并不符合预期。而业绩承诺有降低交易双方的信息不对称程度,保障股东权益等优点而被诸多并购重组交易方所采用。但运用业绩承诺补偿机制存在不少问题。有不少公司难以实现承诺业绩,甚至有的公司业绩补偿也无法兑现。因此,研究业绩承诺及补偿协议运用中存在的问题
近年,随着文化和旅游业的快速发展,文旅产业融合成为趋势,国内陆续出现许多文旅特色小镇,在这一背景下,国家重新组建了文化和旅游部。然而,以文旅小镇为代表的这一类型旅游目的地,其文化生产中的旅游原真性对游客行为意向有怎样的影响,又是否存在影响游客原真性感知的因素,从而间接促进文旅产业融合发展,这是本研究需要解决的问题。本文在借鉴国内外文献的基础上,运用态度理论和原真性理论为理论基础,以文献分析法、问卷
脑机接口(Brian-computer interface,BC.I)系统是当人们脱离了大脑与肌肉组织之间的相互联系时,它能够提供一种非神经传导的渠道,帮助人们建立与外界交流信息的通信系统。脑机接口中最为常见的脑电信号(Electroencephalogram,EEG)是P300信号。P300脑电波是一种内源性事件相关电位,它可以在事件决策过程中随着受试者对刺激的反应而捕获,研究者通过对P300脑
英语阅读一直都是英语教学中的核心重点所在。在多年的考试中,阅读理解在各种英语考试中都占很大比例。根据国家英语课程标准(2011年版)的要求,英语教学应以学生为中心,尊重个体差异。课程应具有一定的选择性和灵活性,以促进不同学生英语能力的提高。然而,在当前考试制度的压力和传统英语教学模式的影响下,大多数教师在英语阅读教学过程中,将分析句子结构和语法知识点放在首要位置,却没有很好的注重培养学生的语言综合