Predictive mutation testing

J Zhang, Z Wang, L Zhang, D Hao, L Zang… - Proceedings of the 25th …, 2016 - dl.acm.org
Mutation testing is a powerful methodology for evaluating test suite quality. In mutation
testing, a large number of mutants are generated and executed against the test suite to …

The risks of coverage-directed test case generation

G Gay, M Staats, M Whalen… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
A number of structural coverage criteria have been proposed to measure the adequacy of
testing efforts. In the avionics and other critical systems domains, test suites satisfying …

Test generation and test prioritization for simulink models with dynamic behavior

R Matinnejad, S Nejati, LC Briand… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
All engineering disciplines are founded and rely on models, although they may differ on
purposes and usages of modeling. Among the different disciplines, the engineering of Cyber …

The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …

How effective are code coverage criteria?

H Hemmati - 2015 IEEE International Conference on Software …, 2015 - ieeexplore.ieee.org
Code coverage is one of the main metrics to measure the adequacy of a test case/suite. It
has been studied a lot in academia and used even more in industry. However, a test case …

Operator-based and random mutant selection: Better together

L Zhang, M Gligoric, D Marinov… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Mutation testing is a powerful methodology for evaluating the quality of a test suite. However,
the methodology is also very costly, as the test suite may have to be executed for each …

A probabilistic analysis of the efficiency of automated software testing

M Böhme, S Paul - IEEE Transactions on Software Engineering, 2015 - ieeexplore.ieee.org
We study the relative efficiencies of the random and systematic approaches to automated
software testing. Using a simple but realistic set of assumptions, we propose a general …

Search-based automated testing of continuous controllers: Framework, tool support, and case studies

R Matinnejad, S Nejati, L Briand, T Bruckmann… - Information and …, 2015 - Elsevier
Context Testing and verification of automotive embedded software is a major challenge.
Software production in automotive domain comprises three stages: Developing automotive …

A systematic literature review on modified condition and decision coverage

TK Paul, MF Lau - Proceedings of the 29th Annual ACM Symposium on …, 2014 - dl.acm.org
One of the requirements of Modified Condition and Decision Coverage (MCDC) is that test
cases should be selected to demonstrate that a condition can independently affect the …

The effect of program and model structure on the effectiveness of mc/dc test adequacy coverage

G Gay, A Rajan, M Staats, M Whalen… - ACM Transactions on …, 2016 - dl.acm.org
Test adequacy metrics defined over the structure of a program, such as Modified Condition
and Decision Coverage (MC/DC), are used to assess testing efforts. However, MC/DC can …