《表2 实验结果数据表:基于聚类分析的软件多故障定位技术》

《表2 实验结果数据表:基于聚类分析的软件多故障定位技术》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于聚类分析的软件多故障定位技术》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

在该公式中,Expense代表了找到某处故障需要消耗的代价,其中rank of fault指的是当前找到的故障语句在故障报告中的排名,可疑度值越大该语句的排名越靠前,size of program是程序中全部语句的数目,两者的比值表示找到该处故障时,已检查的语句占程序语句的比值,Expense的结果越大,说明在找到该故障前需要检查的语句越多,表明定位效率越低.D表示的找到程序中所有故障时,需要消耗的代价总和.举例说明,假设程序一共有10条语句,其中某一条故障语句根据可疑度值排在第4位,即rank of fault的值为4,则找到该条语句需要消耗的代价为40%.公式1和2主要通过计算定位到所有故障时,在源程序中已经检查的程序语句数目占源程序中所有语句数目的比例之和来说明故障定位方法的效率.得到的结果越小,说明定位到所有故障之前需要检查的语句数目越少,那么表明该故障定位技术的效率越高.表2是利用基于聚类的定位算法和一般的基于程序谱的定位方法在多故障环境下的定位效率研究的实验结果,其中一般程序谱方法中,我们利用的统计公式是Tarantula方法、Jaccard方法以及Ochiai方法,而基于聚类的方法中利用的统计公式则是Naish方法.