HOTFUZ: Cost-effective higher-order mutation-based fault localization

Cited 4 time in webofscience Cited 0 time in scopus
  • Hit : 140
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorJang, Jong-Inko
dc.contributor.authorRyu, Duksanko
dc.contributor.authorBaik, Jongmoonko
dc.date.accessioned2022-11-18T03:00:22Z-
dc.date.available2022-11-18T03:00:22Z-
dc.date.created2021-12-20-
dc.date.created2021-12-20-
dc.date.issued2022-12-
dc.identifier.citationSOFTWARE TESTING VERIFICATION & RELIABILITY, v.32, no.8-
dc.identifier.issn0960-0833-
dc.identifier.urihttp://hdl.handle.net/10203/299926-
dc.description.abstractFault localization techniques are used to deduce the exact source of a failure from a set of failure indications while debugging software and play a crucial role in improving software quality. Mutation-based fault localization (MBFL) techniques are proposed to localize faults at a finer granularity and with higher accuracy than traditional fault localization techniques. Despite the technique's effectiveness, the immense cost of mutation analysis hinders MBFL's practical application in the industry. Various mutation alternative strategies are utilized to lower the cost of MBFL, but they sacrifice the accuracy of localization results. Higher-order mutation testing was proposed to search for valuable mutants that drive testing harder and reduce the overall test effort. However, higher-order mutants (HOMs) never have been used to address the cost problem of MBFL to the extent of our knowledge. This paper proposes a novel, cost-effective MBFL technique called HOTFUZ, Higher-Order muTation-based FaUlt localiZation, that employs HOMs to reduce the cost while minimizing the accuracy degradation. HOTFUZ combines mutants of a program under test into HOMs to decrease the number of mutants by more than half, depending on the order of HOMs. An experimental study is conducted using 65 real-world faults of CoREBench to assess the proposed approach's cost-effectiveness. The experimental results show that HOTFUZ outperforms the extant mutation alternative strategies by localizing faults more accurately using the same number of mutants executed. HOTFUZ has three main benefits over existing mutant reduction techniques for MBFL: (a) It keeps the advantage of using the whole set of mutation operators; (b) it does not discard generated mutants randomly for the sake of efficiency; and, finally, (c) it significantly decreases the proportion of equivalent mutants.-
dc.languageEnglish-
dc.publisherWILEY-
dc.titleHOTFUZ: Cost-effective higher-order mutation-based fault localization-
dc.typeArticle-
dc.identifier.wosid000729586000001-
dc.identifier.scopusid2-s2.0-85120938276-
dc.type.rimsART-
dc.citation.volume32-
dc.citation.issue8-
dc.citation.publicationnameSOFTWARE TESTING VERIFICATION & RELIABILITY-
dc.identifier.doi10.1002/stvr.1802-
dc.contributor.localauthorBaik, Jongmoon-
dc.contributor.nonIdAuthorRyu, Duksan-
dc.description.isOpenAccessN-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorfault localization-
dc.subject.keywordAuthorhigher-order mutation-
dc.subject.keywordAuthormutation-based fault localization-
dc.subject.keywordPlus2ND-ORDER MUTATION-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 4 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0