arrow
返回

VFL: Variable-based fault localization

delete2019-03-01
delete21
PRE
AI
J
Jeongho Kim
K
Kim, Jindae
E
Eunseok Lee *
DOI:10.1016/j.infsof.2018.11.009delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
背景: 故障定位是最重要的调试任务之一。因此,已经提出了许多自动故障定位技术来减轻开发人员对此类任务的负担。其中,基于频谱的故障定位 (SFL) 技术利用覆盖信息并基于失败和通过的测试用例之间的覆盖差异来定位故障。目的: 然而,当覆盖差异不清楚时,这种SFL技术不能有效地定位故障。为了解决这个问题并提高SFL技术的故障定位性能,我们提出了一种基于变量的故障定位 (VFL) 技术。方法: VFL技术识别可疑变量,并使用它们生成可疑源代码行的排序列表。由于它仅需要关于在SFL技术中也可用的变量的附加信息,因此所提出的技术是轻量级的并且可以用于改进现有SFL技术的性能。结果: 在具有224实际Java错误和120 C错误的评估中,使用相同的相似系数,VFL技术优于SFL技术。与SFL技术相比,VFL技术的平均考试分数降低了55% 以上,并且对于344故障中的大约73%,VFL技术将故障定位在比SFL技术更低的等级。结论: 我们提出了一种新颖的基于变量的故障定位技术,以实现更有效的调试。VFL技术比现有技术具有更好的性能,并且结果对于实际的故障定位任务更有用。此外,该技术非常轻巧且可扩展,因此与其他故障定位技术协作非常容易。
Keyword:
Software debugging
Software testing
Spectrum-based fault localization
Variable-based fault localization
Suspicious variable
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.7K
被引数:
7.7K

机构

S
sungkyunkwan university (skku)
学者数:
3.7W
论文数: 3.6W
被引数: 49
引用论文

引用论文

err分享
err收藏
A Survey on Software Fault Localization软件故障定位研究综述
err2016-08-01
err741
errOAAI
errWong, W. Eric; Gao, Ruizhi; Li, Yihao; Abreu, Rui; Wotawa, Franz
err分享
err收藏
Effective Software Fault Localization Using an RBF Neural Network使用RBF神经网络进行有效的软件故障定位
err2012-03-01
err145
PREAI
errWong, W. Eric; Debroy, Vidroha; Golden, Richard; Xu, Xiaofeng; Thuraisingham, Bhavani
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Slice-based statistical fault localization基于切片的统计故障定位
err2014-03-01
err104
PREAI
errMao, Xiaoguang; Lei, Yan; Dai, Ziying; Qi, Yuhua; Wang, Chengsong
err分享
err收藏
学者 查看更多内容