跳到主要导航 跳到搜索 跳到主要内容

Self-adaptive fault localization algorithm based on predicate execution information analysis

  • Peng Hao
  • , Zheng Zheng*
  • , Zhen Yu Zhang
  • , Yi Chao Gao
  • , Cheng Gong
  • , Yun Zhi Xue
  • *此作品的通讯作者
  • Beihang University
  • CAS - Institute of Software

科研成果: 期刊稿件文章同行评审

摘要

Finding the location of a fault in code is an important research and practical problem, which often requires much time and manual effort. Predicate-based statistical fault localization (PBSFL) is a promising method, which obtains the correlative relationship between predicates and faults by comparing the predicate execution information in both correct and incorrect runs. However, experiment results show that existing PBSFL methods fail to locate some faults because they use predicate execution information in a fixed intensity, which may cause insufficient or excessive usage. To solve the problem, we propose a new method, called self-adaptive fault localization algorithm based on predicate execution information analysis, which dynamically select the intensity of information utilization for each predicate through the analysis of test cases run. Experimental results demonstrate that our approach performs well in both accuracy and stability for localizing faults in subject programs of the Siemens and space suites.

源语言英语
页(从-至)500-511
页数12
期刊Jisuanji Xuebao/Chinese Journal of Computers
37
3
DOI
出版状态已出版 - 3月 2014

指纹

探究 'Self-adaptive fault localization algorithm based on predicate execution information analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此