A large scale empirical comparison of state-of-the-art search-based test case generators

A Panichella, FM Kifetew, P Tonella - Information and Software Technology, 2018 - Elsevier
Context Replication studies and experiments form an important foundation in advancing
scientific research. While their prevalence in Software Engineering is increasing, there is still …

A systematic review of the application and empirical investigation of search-based test case generation

S Ali, LC Briand, H Hemmati… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Metaheuristic search techniques have been extensively used to automate the process of
generating test cases, and thus providing solutions for a more cost-effective testing process …

Some seeds are strong: Seeding strategies for search-based test case selection

A Arrieta, P Valle, JA Agirre, G Sagardui - ACM Transactions on Software …, 2023 - dl.acm.org
The time it takes software systems to be tested is usually long. Search-based test selection
has been a widely investigated technique to optimize the testing process. In this article, we …

Manifold-inspired search-based algorithm for automated test case generation

F Liu, H Huang, J Su, SD Semujju… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Automated test case generation based on path coverage (ATCG-PC) is a black-box
optimization problem whose difficulty is attributed to the one-to-many relationship between …

Automated test case generation as a many-objective optimisation problem with dynamic selection of the targets

A Panichella, FM Kifetew… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
The test case generation is intrinsically a multi-objective problem, since the goal is covering
multiple test targets (eg, branches). Existing search-based approaches either consider one …

Orthogonal exploration of the search space in evolutionary test case generation

FM Kifetew, A Panichella, A De Lucia… - Proceedings of the …, 2013 - dl.acm.org
The effectiveness of evolutionary test case generation based on Genetic Algorithms (GAs)
can be seriously impacted by genetic drift, a phenomenon that inhibits the ability of such …

On the effectiveness of whole test suite generation

A Arcuri, G Fraser - Search-Based Software Engineering: 6th International …, 2014 - Springer
A common application of search-based software testing is to generate test cases for all goals
defined by a coverage criterion (eg, statements, branches, mutants). Rather than generating …

Systematic mapping study in automatic test case generation

SM Mohi-Aldeen, S Deris… - New Trends in Software …, 2014 - ebooks.iospress.nl
Test case generation is a painstaking task in software testing and has a strong influence on
the efficiency and the effectiveness of software tests. It is an important subject in software …

A large-scale empirical comparison of static and dynamic test case prioritization techniques

Q Luo, K Moran, D Poshyvanyk - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
The large body of existing research in Test Case Prioritization (TCP) techniques, can be
broadly classified into two categories: dynamic techniques (that rely on run-time execution …

Combining multiple coverage criteria in search-based unit test generation

JM Rojas, J Campos, M Vivanti, G Fraser… - Search-Based Software …, 2015 - Springer
Automated test generation techniques typically aim at maximising coverage of well-
established structural criteria such as statement or branch coverage. In practice, generating …