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

Localizing multiple software faults based on evolution algorithm

  • Yan Zheng
  • , Zan Wang
  • , Xiangyu Fan
  • , Xiang Chen
  • , Zijiang Yang
  • Tianjin University
  • Nantong University

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

48 引用 (Scopus)

摘要

During software debugging, a significant amount of effort is required for programmers to identify the root cause of manifested failures. Various spectrum-based fault localization techniques have been proposed to automate the procedure. However, most of the existing fault localization approaches do not consider the fact that programs tend to have multiple faults. Considering faults in isolation results in less accurate analysis. In this paper, we propose a flexible framework called FSMFL for localizing multiple faults simultaneously based on genetic algorithms with simulated annealing. FSMFL can be easily extended by different fitness functions for the purpose of localizing multiple faults simultaneously. We have implemented a prototype and conducted extensive experiments to compare FSMFL against existing spectrum based fault localization approaches. The experimental results show that FSMFL is competitive in single-fault localization and superior in multi-fault localization.

源语言英语
页(从-至)107-123
页数17
期刊Journal of Systems and Software
139
DOI
出版状态已出版 - 5月 2018

学术指纹

探究 'Localizing multiple software faults based on evolution algorithm' 的科研主题。它们共同构成独一无二的学术指纹。

引用此