全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

一种随机tbfl方法

Keywords: 错误定位,测试为基础的错误定位,随机错误定位方法

Full-Text   Cite this paper   Add to My Lib

Abstract:

许多学者研究了运用测试集对程序错误语句定位的问题,并提出了许多行之有效的方法,这些方法统称为tbfl(testingbasedfaultlocalization)方法。后来人们发现,测试集里如果出现冗余,则这些冗余测试用例会伤害这些定位方法的功效。为了解决这个问题,hao等人提出了safl(similarityawarefaultlocalization)方法。实际上完全避免冗余是不可能的,因此从另一个角度构造了一个新的tbfl方法,称为随机tbfl方法。该方法的基本思想是:测试前对程序的语句错误概率进行先验分布,并把测试集看成随机变量,用测试用例反映的程序语句有关信息对程序语句的概率作一些调整,调整后的概率称为后验校正概率,最后根据这个后验概率对错误语句进行定位。将传统的tbfl方法如dicing方法、tarantula方法、safl方法纳入随机信息分析并通过几个实例进行分析和比较,结果表明,随机tbfl方法不仅能够正确定位错误语句,而且冗余对该方法的功效伤害不大。

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133