Performance assessment of the metaheuristic optimization algorithms: an exhaustive review

AH Halim, I Ismail, S Das - Artificial Intelligence Review, 2021 - Springer
The simulation-driven metaheuristic algorithms have been successful in solving numerous
problems compared to their deterministic counterparts. Despite this advantage, the …

How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

The oracle problem in software testing: A survey

ET Barr, M Harman, P McMinn… - IEEE transactions on …, 2014 - ieeexplore.ieee.org
Testing involves examining the behaviour of a system in order to discover potential faults.
Given an input for a system, the challenge of distinguishing the corresponding desired …

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 …

Achievements, open problems and challenges for search based software testing

M Harman, Y Jia, Y Zhang - 2015 IEEE 8th International …, 2015 - ieeexplore.ieee.org
Search Based Software Testing (SBST) formulates testing as an optimisation problem, which
can be attacked using computational search techniques from the field of Search Based …

Reformulating branch coverage as a many-objective optimization problem

A Panichella, FM Kifetew… - 2015 IEEE 8th international …, 2015 - ieeexplore.ieee.org
Test data generation has been extensively investigated as a search problem, where the
search goal is to maximize the number of covered program elements (eg, branches) …

Analyzing static and dynamic write margin for nanometer SRAMs

J Wang, S Nalam, BH Calhoun - … of the 2008 international symposium on …, 2008 - dl.acm.org
This paper analyzes write ability for SRAM cells in deeply scaled technologies, focusing on
the relationship between static and dynamic write margin metrics. Reliability has become a …

Multi-objective test case prioritization in highly configurable systems: A case study

JA Parejo, AB Sánchez, S Segura… - Journal of Systems and …, 2016 - Elsevier
Test case prioritization schedules test cases for execution in an order that attempts to
accelerate the detection of faults. The order of test cases is determined by prioritization …

On the diffusion of test smells in automatically generated test code: An empirical study

F Palomba, D Di Nucci, A Panichella, R Oliveto… - Proceedings of the 9th …, 2016 - dl.acm.org
The role of software testing in the software development process is widely recognized as a
key activity for successful projects. This is the reason why in the last decade several …

Evolving readable string test inputs using a natural language model to reduce human oracle cost

S Afshan, P McMinn… - 2013 IEEE Sixth …, 2013 - ieeexplore.ieee.org
The frequent non-availability of an automated oracle means that, in practice, checking
software behaviour is frequently a painstakingly manual task. Despite the high cost of …