Improving cost-effectiveness of mutation-based fault localization using higher-order mutants고차 돌연변이를 이용한 돌연변이 기반 결함 위치 추정의 비용 효율성 개선 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 55
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBaik, Jongmoon-
dc.contributor.advisor백종문-
dc.contributor.authorJang, Jong-In-
dc.date.accessioned2023-06-23T19:34:32Z-
dc.date.available2023-06-23T19:34:32Z-
dc.date.issued2022-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1007880&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/309247-
dc.description학위논문(박사) - 한국과학기술원 : 전산학부, 2022.8,[v, 77 p. :]-
dc.description.abstractFault localization is a technique to deduce the exact source of a failure from a set of failure indications. It plays a crucial role in improving software quality, especially software debugging. Mutation-Based Fault Localization (MBFL) techniques are proposed to locate faults at a finer granularity and with higher accuracy than traditional spectrum-based fault localization techniques. Despite its effectiveness, the immense cost required in mutation analysis precludes MBFL from being practically utilized. Various mutation alternative strategies have been suggested to reduce the cost of MBFL but at the expense of localization accuracy. This study proposes a novel and cost-effective MBFL technique called HOTFUZ, Higher-Order muTation-based FaUlt localiZation, that employs Higher-Order Mutants (HOMs) to reduce the cost of MBFL while minimizing the accuracy degradation. HOTFUZ combines the mutants of a program under test into HOMs to decrease the number of mutants to be executed. This is one of the earliest research to apply higher-order mutations to MBFL and the first to use HOMs to improve the cost-effectiveness of MBFL. An extensive experimental study is conducted using 460 real-world faults of CoREBench and Defects4J to evaluate the cost-effectiveness of HOTFUZ. The experimental results demonstrate that the proposed approach outperforms extant mutation alternative strategies in fault localization accuracy while executing the same number of mutants. HOTFUZ has three major benefits over existing cost reduction techniques for MBFL: (1) it retains the advantage of using the entire set of mutation operators-
dc.description.abstract(2) it does not discard generated mutants randomly for the sake of efficiency-
dc.description.abstractand (3) it significantly decreases the proportion of equivalent mutants. In conclusion, the proposed approach, HOTFUZ, can effectively localize faults at a low cost, thus practically supporting the software debugging process.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectSoftware fault localization▼aMutation-based fault localization▼aHigher-order mutation-
dc.subject소프트웨어 결함 위치 추정▼a뮤턴트 기반 결함 위치 추정▼a고차 뮤테이션-
dc.titleImproving cost-effectiveness of mutation-based fault localization using higher-order mutants-
dc.title.alternative고차 돌연변이를 이용한 돌연변이 기반 결함 위치 추정의 비용 효율성 개선 연구-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
dc.contributor.alternativeauthor장종인-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0