Exploiting mutant’s relationship with code, faults, and patches for higher efficacy of mutation analysis뮤테이션 기법의 효용성 향상을 위한 뮤턴트와 코드, 결함, 패치 사이의 관계 분석

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 78
  • Download : 0
Mutation testing has long been used as a powerful testing technique to evaluate the test suite quality as well as to analyse the program under test. However, it still has issues of scalability and applicability due to the high cost of running tests against mutants. To improve its efficacy even on large programs, this dissertation explores mutant's relationship with code, faults, and patches that have not been explored much but are likely to be useful. First, we investigate the mutant's relationship with code to assist predicting the kill of a mutant without running the tests. By exploring the natural language channel of the code around the mutant, we build a deep neural network to learn and predict the mutant's killability. Second, we explore the mutant's relationship with the faults to localise the faults. We propose several statistical inference techniques that can learn the mutant-fault relationships in advance, in terms of their similarity of test executions. Lastly, we investigate the mutant's relationship with the patches. We hypothesise that the mutants (faults) and patches do not syntactically differ from each other and conduct various empirical studies to show how much they are similar. Our empirical results suggest that exploiting those relationships makes mutation analysis more viable and effective.
Advisors
Yoo, Shinresearcher유신researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2023
Identifier
325007
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학부, 2023.2,[vi, 91 p. :]

Keywords

Mutation tesing▼aMutation analysis▼aSoftware testing▼aSoftware engineering; 뮤테이션 테스팅▼a뮤테이션 기법▼a뮤테이션 분석▼a소프트웨어 테스팅▼a소프트웨어 엔지니어링

URI
http://hdl.handle.net/10203/309256
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1030598&flag=dissertation
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