Equivalent mutation detection methods for class-level mutation analysis클래스 수준 뮤테이션 분석을 위한 동등 뮤턴트 검출 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 524
  • Download : 0
Mutation testing is known as a very useful technique for measuring the effectiveness of a test data set and finding weak points of the test set. Mutation testing produces huge number of programs, called mutants, that are almost identical to the original program except only one statement. Equivalent mutants are mutants which result same output to the original program with any test data. Equivalent mutants are produced naturally in mutation testing process, and equivalent mutants are not detected by any test data. Therefore, an equivalent mutant degrades the effectiveness of mutation testing. Elimination of equivalent mutants is a very important problem in mutation testing. In this paper, we proposed three kinds of methods for detecting class-level equivalent mutants. These methods judge the equivalency of mutants through structural informations and behavioral information of the original program and mutants using static analysis. And we showed the effectiveness of our approach through experiments specifically designed for this research. We found that our approach can detect not a few of equivalent mutants and expected that the cost of mutation testing can be saved considerably.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2010
Identifier
419250/325007  / 020083449
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2010.2, [ vi, 60 p. ]

Keywords

Mutation Analysis; Testing; Equivalent Mutant; 동등 뮤턴트; 뮤테이션 분석; 테스팅

URI
http://hdl.handle.net/10203/34920
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=419250&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
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