您现在的位置: 首页> 研究主题> 错误定位

错误定位

错误定位的相关文献在1998年到2022年内共计287篇,主要集中在自动化技术、计算机技术、农作物、建筑科学 等领域,其中期刊论文141篇、会议论文7篇、专利文献378210篇;相关期刊69种,包括中国野生植物资源、电子学报、计算机工程等; 相关会议6种,包括第15届全国软件与应用学术会议(NASAC2016)、2012中国计算机大会、2012年中国畜牧兽医学会兽医病理学分会暨中国病理生理学会动物病理生理专业委员会学术研讨会等;错误定位的相关文献由488位作者贡献,包括苏小红、姜淑娟、王甜甜等。

错误定位—发文量

期刊论文>

论文:141 占比:0.04%

会议论文>

论文:7 占比:0.00%

专利文献>

论文:378210 占比:99.96%

总计:378358篇

错误定位—发文趋势图

错误定位

-研究学者

  • 苏小红
  • 姜淑娟
  • 王甜甜
  • 张震宇
  • 马培军
  • 曹鹤玲
  • 舒挺
  • 龚丹丹
  • 徐宝文
  • 王兴亚
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

作者

    • 范彭一澜; 潘抱一
    • 摘要: 针对基于频谱的软件故障定位技术(spectrum based faultlocalization,SFL)准确性受到不同粒度级别(例如语句、方法、基本块)上使用程序谱的影响,提出一种利用动态程序失效执行块(dynamic failure execution block,DFEB)的故障定位新方法。首先,进一步探讨规范粒度与故障定位精度之间的相关性。然后,引入一种新的程序规范粒度——动态失效执行块(DFEB),以提高特定SFL技术的诊断精度。最后,通过对8种传递的SFL技术和11个著名的基准程序(包括Siemens suite、space、gzip、grep和sed)进行了详细的实验测试。实验结果表明,与这些主题SFL方法相比,新方法在大多数情况下更有效。
    • 周小莉; 赵建华
    • 摘要: 基于代码覆盖的错误定位技术是一种常用的错误定位方法,被用来识别与故障相关的程序元素.然而,有研究工作表明,基于代码覆盖的错误定位技术的有效性受到了偶然正确性现象的影响.偶然正确性现象是指程序中包含的错误被执行,但没有产生错误结果的情况,它在实际场景中是非常普遍的.根据以往的研究工作,提出了一种估算发生偶然正确性现象概率的方法.该方法从程序运行时内存中值的定义-使用关系出发,将各语句的执行对程序输出的影响进行了估计.基于偶然正确性概率,对基于代码覆盖的错误定位技术中可疑度的计算方法进行了修正,以消除偶然正确性现象对错误定位技术的影响.在SIR(software-artifact infrastructure repository)中提供的西门子测试套件上进行了实验,这也是偶然正确性相关工作中常被使用的目标程序.实验结果表明,相对于基于代码覆盖信息的错误定位技术,提出的方法提高或至少维持了原有的安全性,并较好地提高了错误定位的精确度.
    • 娄琨; 尚颖; 王海峰
    • 摘要: 错误定位是软件调试中最昂贵的活动之一.基于变异的错误定位(MBFL)技术假定被大多数失败测试用例杀死的变异体能够很好地定位错误的位置.之前的研究表明MBFL在单错误定位上有很好的定位效果,但关于MBFL在多错误定位上的表现没有被深入研究过.近年来,高阶变异体被提出用于构造难以被杀死的复杂错误,但高阶变异体是否能提升MBFL的错误定位精度是未知的.本文中,我们研究了一阶变异体和高阶变异体在多错误定位场景下的表现.进一步,我们依据不同的变异位置将高阶变异体划分成3类:准确高阶变异体、部分准确高阶变异体和不准确高阶变异体.探索哪类变异体在错误定位上更有效.基于5个程序上的实证研究,我们发现在多错误定位场景下,高阶变异体比一阶变异体有更好的定位效果.更进一步,我们发现不同种类的高阶变异体的影响是不容忽视的.具体而言,准确高阶变异体比不准确高阶变异体有更高的贡献.因此研究人员应提出更有效的方法生成这类变异体用于未来的MBFL研究.
    • 王曙燕; 林敬; 孙家泽
    • 摘要: 针对基于程序谱错误定位方法完全依赖于测试用例的语句覆盖信息导致错误定位效率低下的问题,提出了一种基于变异测试技术的程序谱错误定位方法.在原有语句怀疑度计算方法的基础上,增加了程序变异后执行结果与原程序执行结果不同的测试用例变化情况的分析.此外,为解决程序变异后产生的变异体数量巨大而导致执行代价过大的问题,提出了根据变异位置约简变异体的策略.实验结果表明,与几种基于程序谱的程序错误定位方法相比,该方法的错误定位代价最低,能有效提高错误定位的效率.
    • 张慧
    • 摘要: 错误定位的效率依赖回归测试用例的质量,然而相同相似的测试用例影响着错误定位的效率.针对以上问题,文中提出了利用基于改进的人工免疫技术的程序变异产生多个变异体,然后通过高斯混合聚类约简变异体进行错误定位.实验结果表明,相比其他方法,所提方法可以提高错误定位的效率.
    • 占堆
    • 摘要: 音乐教学是学生艺术类课程学习的重要科目之一。音乐教学不仅在艺术熏陶和综合素质方面对学生非常有帮助,而且也有利于丰富学生的业余生活,培养学生的兴趣和特长,提高学生的审美情趣。但是目前音乐教学中仍存在一些问题,因而导致了音乐课堂的教学质量低下。对此,本文将提出一些可参考的能提高小学音乐课堂教学质量的方法。一、导致小学音乐课堂教学质量低下的主要原因1.学生对音乐课堂的认识不足。处于小学阶段的学生缺乏知识的储备和对生活经历的感悟,他们对音乐的理解有限。在小学音乐课堂上,学生们大声唱歌,释放压力,享受快乐,但却并非是出自对音乐本身的热爱和追求。要想提高音乐课堂的教学质量,离不开学生的积极参与,也离不开学生自身对于音乐的理解和探索。因为小学生对音乐课堂的错误定位和认识,从而导致了音乐教学缺乏学生的主动性,音乐教学收效甚微。
    • 李倩倩; 牟永敏; 崔展齐
    • 摘要: 为充分挖掘执行结果与程序频谱的潜在关系,提出基于互信息的可疑度计算公式MIStar(mutual information star).通过分析程序在不同测试用例下的执行信息,引用互信息对传统的怀疑度公式进行优化,给每条语句赋予权重值,不断修正不确定性参数Star,获得良好的定位效果.实验结果表明,该方法较其它可疑度算法在准确度上有了明显提高,具备良好的实用价值.
    • 姜淑娟; 张旭; 王荣存; 黄颖; 张艳梅; 薛猛
    • 摘要: 软件错误定位是一项耗时又费力的工作,因此如何提高软件错误定位的自动化程度一直以来都是软件工程领域研究的热点.现有的基于频谱的错误定位方法很少利用程序的上下文信息,而程序的上下文信息对错误定位至关重要.针对这一问题,提出了一种基于路径分析和信息熵的错误定位方法FLPI.该方法在基于频谱信息技术的基础上,通过对所有执行路径中的数据依赖关系进行分析来引入执行上下文信息,同时利用信息熵理论将测试事件信息引入到可疑语句的怀疑度计算公式中,以提高错误定位的精度和效率.为了评价该方法的有效性,基于一组基准程序和开源程序进行实验验证.实验结果表明,所提出的方法FLPI能够有效地提高错误定位的精度和效率.
    • 何海江
    • 摘要: 基于程序谱的软件错误定位(spectrum-based fault localization,SBFL)技术收集测试用例结果和语句覆盖信息,用以计算每条语句的可疑度值.认知复杂度是软件复杂性度量工具,其值高的代码较易出错.为提升错误定位性能,提出一种语句级认知复杂度和SBFL相组合的方法对语句排序.当多条语句可疑度值相等时,新方法优先检查认知复杂度高的语句.测试数据集有925个错误版本,包含Java、C和C++项目.实验结果证实,加入认知复杂度后,传统的SBFL技术能减少待排查语句.
    • 张慧
    • 摘要: 目前的错误定位方法大多数解决的是单错误定位.然而,错误之间是相互关联的,如何找到这些语句与测试结果之间的关联关系和错误之间的关联关系,并减轻偶然性正确的测试用例和相似测试用例对语句可疑度的影响,对提高多错误定位的效率至关重要.为了解决以上问题,提出了基于深度卷积网络的多错误定位方法,通过一种特殊结构的深度卷积网络得到一组准确度比较高的语句可疑度,再将其应用于前向切片和后向切片中,寻找到错误与错误之间的关联定位多错误.实验表明,所提方法的多错误定位效率高于目前存在的经典的错误定位方法的错误定位效率.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号