Overcoming the equivalent mutant problem: A systematic literature review and a comparative experiment of second order mutation

L Madeyski, W Orzeszyna, R Torkar… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Context. The equivalent mutant problem (EMP) is one of the crucial problems in mutation
testing widely studied over decades. Objectives. The objectives are: to present a systematic …

Higher order mutation testing: A systematic literature review

AS Ghiduk, MR Girgis, MH Shehata - Computer Science Review, 2017 - Elsevier
Mutation testing is the process whereby a fault is deliberately inserted into a software
system, in order to assess the quality of test data, in terms of its ability to find this fault …

Munn: Mutation analysis of neural networks

W Shen, J Wan, Z Chen - 2018 IEEE international conference …, 2018 - ieeexplore.ieee.org
Deep neural networks have made amazing progress in many areas over the past few years.
After training deep neural networks, a common way is to build a set of test samples to …

Detecting Exception Handling Bugs in C++ Programs

H Zhang, J Luo, M Hu, J Yan… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Exception handling is a mechanism in modern programming languages. Studies have
shown that the exception handling code is error-prone. However, there is still limited …

Problems of mutation testing and higher order mutation testing

QV Nguyen, L Madeyski - … for Knowledge Engineering: Proceedings of the …, 2014 - Springer
Abstract Since Mutation Testing was proposed in the 1970s, it has been considered as an
effective technique of software testing process for evaluating the quality of the test data. In …

Boundary sampling to boost mutation testing for deep learning models

W Shen, Y Li, Y Han, L Chen, D Wu, Y Zhou… - Information and Software …, 2021 - Elsevier
Context: The prevalent application of Deep Learning (DL) models has raised concerns
about their reliability. Due to the data-driven programming paradigm, the quality of test …

A review on exception analysis

BM Chang, K Choi - Information and Software Technology, 2016 - Elsevier
Context: Exception handling has become popular in most major programming languages,
including Ada, C++, Java, and ML. Since exception handling was introduced in …

Quality metrics for mutation testing with applications to WS‐BPEL compositions

A Estero‐Botaro, F Palomo‐Lozano… - Software Testing …, 2015 - Wiley Online Library
Mutation testing is a successful testing technique based on fault injection. However, it can be
very costly, and several cost‐reduction techniques for reducing the number of mutants have …

How higher order mutant testing performs for deep learning models: A fine-grained evaluation of test effectiveness and efficiency improved from second-order mutant …

Y Li, W Shen, T Wu, L Chen, D Wu, Y Zhou… - Information and Software …, 2022 - Elsevier
Context: Given the prevalence of Deep Learning (DL) models in daily life, it is crucial to
guarantee their reliability by DL testing. Recently, researchers have adapted mutation …

Assessing exception handling testing practices in open-source libraries

LP Lima, LS Rocha, CIM Bezerra, M Paixao - Empirical Software …, 2021 - Springer
Modern programming languages (eg, Java and C#) provide features to separate error-
handling code from regular code, seeking to enhance software comprehensibility and …