首页    期刊浏览 2024年07月08日 星期一
登录注册

文章基本信息

  • 标题:Locating Software Faults Based on Control Flow and Data Dependence
  • 本地全文:下载
  • 作者:Hu, Chenghui ; Ding, Zuohua
  • 期刊名称:Journal of Computers
  • 印刷版ISSN:1796-203X
  • 出版年度:2014
  • 卷号:9
  • 期号:12
  • 页码:2797-2803
  • DOI:10.4304/jcp.9.12.2797-2803
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:Debugging software is a difficult and time-consuming work. Fault localization techniques are becoming extremely important. Coverage Based Fault Localization (CBFL) is very commonly used in fault location technique. Tarantula is a typical one. It uses the coverage statistics of failed execution paths and passed execution paths to calculate the suspiciousness in the software. However, since this technique ignores the data dependency, it is hard to find the bugs which are not in the suspicious code area but have data dependence with it. In order to improve the efficiency of fault locating, we combine control flow coverage information and data dependence from program slicing. We validate our approach experimentally using Siemens benchmark programs. The experimental results show that our approach is more effective than Tarantula.
  • 关键词:Fault location;Control flow;Program slicing;Data dependence
国家哲学社会科学文献中心版权所有