| 注册
首页|期刊导航|计算机工程|基于程序变异分析的软件错误定位

基于程序变异分析的软件错误定位

王琦 孙文辉

计算机工程2017,Vol.43Issue(12):55-59,5.
计算机工程2017,Vol.43Issue(12):55-59,5.DOI:10.3969/j.issn.1000-3428.2017.12.010

基于程序变异分析的软件错误定位

Software Fault Localization Based on Program Mutation Analysis

王琦 1孙文辉1

作者信息

  • 1. 北京交通大学计算机与信息技术学院,北京100044
  • 折叠

摘要

Abstract

Coverage-Based Fault Localization(CBFL) method can locate the fault by analyzing the information and results of success and failure test cases.However,CBFL ignores the impact of accidental successful test cases,and the existence of accidental successful test cases will reduce the accuracy of the fault location.Aiming at this problem,this paper presents a new fault localization method.It reduces the influence of accidental success test cases based on program mutation anatysis,improves the doubt degree calculation formula and adds calculation of the influence of variation.Experimental results show that this method can significantly improve the accuracy of fault localization compared with the traditional CBFL method.

关键词

错误定位/程序变异/成功测试用例/代码覆盖/自动化测试

Key words

fault localization/program mutation/successful test case/code coverage/automated test

分类

信息技术与安全科学

引用本文复制引用

王琦,孙文辉..基于程序变异分析的软件错误定位[J].计算机工程,2017,43(12):55-59,5.

计算机工程

OA北大核心CSCDCSTPCD

1000-3428

访问量3
|
下载量0
段落导航相关论文