Invasive Software Testing: Mutating Target Programs to Diversify Test Exploration for High Test Coverage

Cited 9 time in webofscience Cited 15 time in scopus
  • Hit : 212
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorKim, Yunhoko
dc.contributor.authorHong, Shinko
dc.contributor.authorKo, Bongsukko
dc.contributor.authorPhan Duy Locko
dc.contributor.authorKim, Moonzooko
dc.date.accessioned2019-04-16T05:30:19Z-
dc.date.available2019-04-16T05:30:19Z-
dc.date.created2019-04-05-
dc.date.created2019-04-05-
dc.date.created2019-04-05-
dc.date.issued2018-04-11-
dc.identifier.citationIEEE Conference on Software Testing, Validation and Verification (ICST), pp.239 - 249-
dc.identifier.urihttp://hdl.handle.net/10203/260778-
dc.description.abstractSoftware testing techniques have advanced significantly over several decades; however, most of current techniques still test a target program as it is, and fail to utilize valuable information of diverse test executions on many variants of the original program in test generation. This paper proposes a new direction for software testing –Invasive Software Testing (IST). IST first generates a set of target program variants m1, ..., mn from an original target program p by applying mutation operations µ1, ..., µn. Second, given a test suite T, IST executes m1, ..., mn with T and records the test runs which increase test coverage compared to p with T. Based on the recorded information, IST generates guideposts for automated test generation on p toward high test coverage. Finally, IST generates test inputs on p with the guideposts and achieves higher test coverage. We developed DEMINER which implements IST for C programs through software mutation and concolic testing. Further, we showed the effectiveness of DEMINER on three realworld target programs Busybox-ls, Busybox-printf, and GNU-find. The experiment results show that the amount of the improved branch coverage by DEMINER is 24.7% relatively larger than those of the conventional concolic testing techniques on average.-
dc.languageEnglish-
dc.publisherIEEE(Computer Society)-
dc.titleInvasive Software Testing: Mutating Target Programs to Diversify Test Exploration for High Test Coverage-
dc.typeConference-
dc.identifier.wosid000435006300022-
dc.identifier.scopusid2-s2.0-85048388101-
dc.type.rimsCONF-
dc.citation.beginningpage239-
dc.citation.endingpage249-
dc.citation.publicationnameIEEE Conference on Software Testing, Validation and Verification (ICST)-
dc.identifier.conferencecountrySW-
dc.identifier.conferencelocationAros Congress Center, Västerås, Sweden-
dc.identifier.doi10.1109/ICST.2018.00032-
dc.contributor.localauthorKim, Moonzoo-
dc.contributor.nonIdAuthorHong, Shin-
dc.contributor.nonIdAuthorKo, Bongsuk-
dc.contributor.nonIdAuthorPhan Duy Loc-
Appears in Collection
CS-Conference 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 9 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0