Detailed Information

Cited 1 time in webofscience Cited 3 time in scopus
Metadata Downloads

DEMINER: test generation for high test coverage through mutant exploration

Authors
Kim, YunhoHong, Shin
Issue Date
Jan-2021
Publisher
WILEY
Keywords
automated test generation; concolic testing; fuzzing; mutation analysis; test coverage
Citation
SOFTWARE TESTING VERIFICATION & RELIABILITY, v.31, no.1-2, pp.1 - 32
Indexed
SCIE
SCOPUS
Journal Title
SOFTWARE TESTING VERIFICATION & RELIABILITY
Volume
31
Number
1-2
Start Page
1
End Page
32
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/142455
DOI
10.1002/stvr.1715
ISSN
0960-0833
Abstract
Most software testing techniques test a target program as it is and fail to utilize valuable information of diverse test executions on many variants/mutants of the original program in test generation. This paper proposes a new test generation technique DEMINER, which utilizes mutant executions to guide test generation on the original program for high test coverage. DEMINER first generates various mutants of an original target program and then extracts runtime information of mutant executions, which covered unreached branches by the mutation effects. Using the obtained runtime information, DEMINER inserts guideposts, artificial branches to replay the observed mutation effects, to the original target programs. Finally, DEMINER runs automated test generation on the original program with guideposts and achieves higher test coverage. We implemented DEMINER for C programs through software mutation and guided test generation such as concolic testing and fuzzing. We have shown the effectiveness of DEMINER on six real-world target programs: Busybox-ls, Busybox-printf, Coreutils-sort, GNU-find, GNU-grep and GNU-sed. The experiment results show that DEMINER improved branch coverage by 63.4% and 19.6% compared with those of the conventional concolic testing techniques and the conventional fuzzing techniques on average, respectively.
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Yunho photo

Kim, Yunho
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE