基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
软件多缺陷定位(Multiple Fault Localization,简称MFL)尝试在含有多个缺陷的软件程序中自动标识出这些缺陷所在的位置.传统的缺陷定位研究一般假设被测软件内仅含有一个缺陷,而实际情况下软件内往往包含多个缺陷,因此MFL问题更加贴近实际场景.当程序中存在多个缺陷时,由于缺陷数量难以准确估计,同时缺陷之间可能存在互相干扰,因此对MFL问题的研究更具挑战性.已有研究表明传统单缺陷假设下的缺陷定位技术会随着程序中缺陷数目的 增多而出现定位效果下降的问题.因此,需要对已有缺陷定位技术加以改进使其在MFL问题中具有更好的缺陷定位效果.本文以MFL研究问题为核心,对相关研究成果进行了系统的梳理.首先将已有的MFL技术细分为三类,分别是基于缺陷干扰假设的多缺陷定位方法,基于缺陷独立假设的多缺陷定位方法和不基于任何假设的多缺陷定位方法;然后依次总结了每一类方法的主要设计思想和相关研究成果,随后分析了MFL研究中经常使用的评测指标和评测对象;最后,本文从扩大评测对象的编程语言范围、考虑更多的软件程序、寻找更多的工业应用场景等多个角度对MFL的未来研究方向进行了展望.
推荐文章
基于代码结构信息的软件缺陷定位方法研究
缺陷定位
源代码结构
缺陷报告
信息检索
基于二次传播的开源软件缺陷定位方法
开源软件
缺陷定位
信息检索
标签传播
重启随机游走
软件故障定位技术研究综述
故障定位
程序分析
技术对比
评价方法
嵌入式软件缺陷的自动定位技术实现
嵌入式软件
缺陷
定位
代码
软件系统瘫痪
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 软件多缺陷定位方法研究综述
来源期刊 计算机学报 学科 工学
关键词 软件调试 多缺陷定位 缺陷干扰 缺陷独立
年,卷(期) 2022,(2) 所属期刊栏目
研究方向 页码范围 256-288
页数 33页 分类号 TP311
字数 语种 中文
DOI 10.11897/SP.J.1016.2022.00256
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
软件调试
多缺陷定位
缺陷干扰
缺陷独立
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
论文1v1指导