A Multi-Objective Approach To Search-Based Test Data Generation

Mark Harman, Kiran Lakhotia, Phil McMinn

Research output: Chapter in Book/Report/Conference proceedingConference paper

124 Citations (Scopus)

Abstract

There has been a considerable body of work on search-based test; data, generation for branch coverage. However, hitherto, there has been no work on multi-objective branch coverage. In many scenarios a single-objective formulation is unrealistic: testers will want, to find test; sets that meet. several objectives simultaneously in order to maximize the value obtained front the inherently expensive process of running the test, cases and examining the output they produce. This paper introduces multi-objective branch coverage. The paper presents results front a case study of the twin objectives of branch coverage, and dynamic memory consumption for both real and synthetic programs. Several multi-objective evolutionary algorithms are applied. The results show that multi objective evolutionary algorithms are Suitable for this problem, and illustrates the way in which a Pareto optimal search can yield insights into the trade-offs between the two simultaneous objectives.
Original languageEnglish
Title of host publicationUnknown
Place of PublicationNEW YORK
PublisherASSOC COMPUTING MACHINERY
Pages1098 - 1105
Number of pages8
ISBN (Print)978-1-59593-697-4
Publication statusPublished - 2007
EventAnnual Conference of Genetic and Evolutionary Computation Conference - London, ENGLAND
Duration: 7 Jul 200711 Jul 2007

Publication series

NameGECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2

Conference

ConferenceAnnual Conference of Genetic and Evolutionary Computation Conference
CityLondon, ENGLAND
Period7/07/200711/07/2007

Fingerprint

Dive into the research topics of 'A Multi-Objective Approach To Search-Based Test Data Generation'. Together they form a unique fingerprint.

Cite this