Equivalent mutant identification using hybrid wavelet convolutional rain optimization
K Jammalamadaka, N Parveen - Software: Practice and …, 2022 - Wiley Online Library
Mutation testing is a significant software testing approach that identifies the faults present in
the source codes and the potentiality of the test cases in detecting the mutated codes. In this …
the source codes and the potentiality of the test cases in detecting the mutated codes. In this …
Empirical assessment of generating adversarial configurations for software product lines
Software product line (SPL) engineering allows the derivation of products tailored to
stakeholders' needs through the setting of a large number of configuration options …
stakeholders' needs through the setting of a large number of configuration options …
Towards automated test refactoring for software product lines
In practice, organizations often rely on the clone-and-own approach to reuse and customize
existing systems. While increasing maintenance costs encourage some organizations to …
existing systems. While increasing maintenance costs encourage some organizations to …
Using semantic metrics to predict mutation equivalence
Equivalent mutants are a major nuisance in mutation testing because they introduce a
significant amount of bias. But weeding them out is difficult because it requires a detailed …
significant amount of bias. But weeding them out is difficult because it requires a detailed …
Mutation operators for code annotations
P Pinheiro, JC Viana, L Fernandes, M Ribeiro… - Proceedings of the III …, 2018 - dl.acm.org
Mutation testing is a technique that injects artificial faults to check whether the existing test
suite can detect them. To inject the faults, mutation testing tools rely on mutation operators …
suite can detect them. To inject the faults, mutation testing tools rely on mutation operators …
Estimating the number of equivalent mutants
Equivalent mutants are a constant source of aggravation in mutation testing because they
distort mutation-based analysis; but the identification of equivalent mutants is known to be …
distort mutation-based analysis; but the identification of equivalent mutants is known to be …
Measuring effectiveness of sample-based product-line testing
S Ruland, L Luthmann, J Bürdek, S Lity… - Proceedings of the 17th …, 2018 - dl.acm.org
Recent research on quality assurance (QA) of configurable software systems (eg, software
product lines) proposes different analysis strategies to cope with the inherent complexity …
product lines) proposes different analysis strategies to cope with the inherent complexity …
The ratio of equivalent mutants: A key to analyzing mutation equivalence
Mutation testing is the art of generating syntactic versions (called mutants) of a base
program, and is widely used in software testing, most notably the assessment of test suites …
program, and is widely used in software testing, most notably the assessment of test suites …
Mutation operators for feature‐oriented software product lines
Mutation testing is an approach to assess the quality of test cases. Mutants are modified
versions of a system that ideally compose faulty behaviour. Test cases for a system are …
versions of a system that ideally compose faulty behaviour. Test cases for a system are …
Mutation Operators for Java Streams
Mutation testing analyzes test suites to verify their capability to detect artificially injected
faults. Mutation testing tools rely on mutation operators to simulate those faults by modifying …
faults. Mutation testing tools rely on mutation operators to simulate those faults by modifying …