<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EvoSuite | CISELab</title><link>https://www.ciselab.nl/tag/evosuite/</link><atom:link href="https://www.ciselab.nl/tag/evosuite/index.xml" rel="self" type="application/rss+xml"/><description>EvoSuite</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 29 Jun 2021 09:16:23 +0200</lastBuildDate><image><url>https://www.ciselab.nl/media/icon_hu74ac7865332a7eb8d764f3857b584e33_11571_512x512_fill_lanczos_center_3.png</url><title>EvoSuite</title><link>https://www.ciselab.nl/tag/evosuite/</link></image><item><title>Hybrid Multi-level Crossover for Unit Test Case Generation</title><link>https://www.ciselab.nl/publication/ssbse2021b/</link><pubDate>Tue, 29 Jun 2021 09:16:23 +0200</pubDate><guid>https://www.ciselab.nl/publication/ssbse2021b/</guid><description>&lt;h1 id="abstract">Abstract&lt;/h1>
&lt;p>State-of-the-art search-based approaches for test case generation work at test case level, where tests are represented as sequences of statements. These approaches make use of genetic operators (i.e., mutation and crossover) that create test variants by adding, altering, and removing statements from existing tests. While this encoding schema has been shown to be very effective for many-objective test case generation, the standard crossover operator (single-point) only alters the structure of the test cases but not the input data. In this paper, we argue that changing both the test case structure and the input data is necessary to increase the genetic variation and improve the search process. Hence, we propose a hybrid multi-level crossover (HMX) operator that combines the traditional test-level crossover with data-level recombination. The former evolves and alters the test case structures, while the latter evolves the input data using numeric and string-based recombinational operators. We evaluate our new crossover operator by performing an empirical study on more than 100 classes selected from open-source Java libraries for numerical operations and string manipulation. We compare HMX with the single-point crossover that is used in EvoSuite w.r.t structural coverage and fault detection capability. Our results show that HMX achieves a statistically significant increase in 30% of the classes up to 19% in structural coverage compared to the single-point crossover. Moreover, the fault detection capability improved up to 12% measured using strong mutation score.&lt;/p></description></item><item><title>EvoSuite at the SBST 2021 Tool Competition</title><link>https://www.ciselab.nl/publication/sbst2021/</link><pubDate>Thu, 01 Apr 2021 17:56:40 +0200</pubDate><guid>https://www.ciselab.nl/publication/sbst2021/</guid><description/></item><item><title>Generating Highly-structured Input Data by Combining Search-based Testing and Grammar-based Fuzzing</title><link>https://www.ciselab.nl/publication/ase2020-nier/</link><pubDate>Mon, 06 Jul 2020 14:29:50 +0200</pubDate><guid>https://www.ciselab.nl/publication/ase2020-nier/</guid><description/></item><item><title>EvoSuite at the SBST 2020 Tool Competition</title><link>https://www.ciselab.nl/publication/sbst2020/</link><pubDate>Fri, 17 Apr 2020 17:56:40 +0200</pubDate><guid>https://www.ciselab.nl/publication/sbst2020/</guid><description/></item><item><title>EvoSuite at the SBST 2019 Tool Competition</title><link>https://www.ciselab.nl/publication/sbst2019b/</link><pubDate>Mon, 08 Apr 2019 10:41:50 +0200</pubDate><guid>https://www.ciselab.nl/publication/sbst2019b/</guid><description/></item><item><title>A Large Scale Empirical Comparison of State-of-the-art Search-based Test Case Generators</title><link>https://www.ciselab.nl/publication/infsof2018b/</link><pubDate>Sat, 18 Aug 2018 07:39:53 +0200</pubDate><guid>https://www.ciselab.nl/publication/infsof2018b/</guid><description/></item><item><title>Incremental Control Dependency Frontier Exploration for Many-Criteria Test Case Generation</title><link>https://www.ciselab.nl/publication/ssbse2018b/</link><pubDate>Fri, 20 Jul 2018 00:07:54 +0200</pubDate><guid>https://www.ciselab.nl/publication/ssbse2018b/</guid><description/></item></channel></rss>