《表3 执行时间比较:基于遗传算法的函数级别软件错误定位》
s
另外,统计了FGAFL方法与Ochiai、Tarantula和DStar2方法在各程序版本上的平均执行时间,经多次实验取得平均值。这四种方法均需要执行测试用例收集程序频谱信息,因此只需关注错误定位部分的执行效率,如表3所示。其中Ochiai、Tarantula和DStar2方法只需计算程序中各个语句的可疑度即可,执行时间较短,然而这三种方法在多错误定位中效果不佳,且理论上应多次运行逐个定位。虽然执行时间短,但需要花费较多的人工时间去确定错误的位置。本文提出的FGAFL方法需要通过遗传算法迭代寻优,但是需要检查的代码量比较少,提高了人工检查错误的效率。
图表编号 | XD00188983600 严禁用于非法目的 |
---|---|
绘制时间 | 2020.11.15 |
作者 | 黄晴雁、牟永敏、崔展齐、张志华 |
绘制单位 | 北京信息科技大学计算机学院、北京信息科技大学网络文化与数字传播北京市重点实验室、北京信息科技大学计算机学院、北京信息科技大学网络文化与数字传播北京市重点实验室、北京信息科技大学计算机学院、北京信息科技大学计算机学院 |
更多格式 | 高清、无水印(增值服务) |