Skip to main navigation Skip to search Skip to main content

A selective mutation based fault localization method and the experimental evaluation

  • Harbin Institute of Technology
  • Harbin Huade University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The mutation-based fault localization method can only locate faults related to the mutation operators. If the types of mutation operators are not enough or mutation operators are selected improperly, it will affect the localization accuracy. To solve this problem, the paper proposes four kinds of new mutation operators on the basis of the current mutation operators and implements a selective mutation-based fault localization method. The experimental results on the standard test suite Siemens show that our method has higher effectiveness comparing with Tarantula, LEAP, the state dependency probabilistic-based and joint dependency probabilistic-based method. The proposed mutation operators are proved to be able to locate the faults that the current operators could not locate, and can improve the rank of the faults that the current operators can locate as well.

Original languageEnglish
Title of host publicationProceedings of the 2019 International Conference on Artificial Intelligence and Computer Science, AICS 2019
PublisherAssociation for Computing Machinery
Pages600-605
Number of pages6
ISBN (Electronic)9781450371506
DOIs
StatePublished - 12 Jul 2019
Event2019 International Conference on Artificial Intelligence and Computer Science, AICS 2019 - Wuhan, China
Duration: 12 Jul 201913 Jul 2019

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2019 International Conference on Artificial Intelligence and Computer Science, AICS 2019
Country/TerritoryChina
CityWuhan
Period12/07/1913/07/19

Keywords

  • Fault localization
  • Mutation analysis
  • Mutation operator
  • Selective mutation
  • Statement suspiciousness

Fingerprint

Dive into the research topics of 'A selective mutation based fault localization method and the experimental evaluation'. Together they form a unique fingerprint.

Cite this