LittleDarwin: a feature-rich and extensible mutation testing framework for large and complex Java systems
Mutation testing is a well-studied method for increasing the quality of a test suite. We designed
LittleDarwin as a mutation testing framework able to cope with large and complex Java …
LittleDarwin as a mutation testing framework able to cope with large and complex Java …
Comparing mutation coverage against branch coverage in an industrial setting
The state-of-the-practice in software development is driven by constant change fueled by
continues integration servers. Such constant change demands for frequent and fully automated …
continues integration servers. Such constant change demands for frequent and fully automated …
Considering polymorphism in change-based test suite reduction
With the increasing popularity of continuous integration, algorithms for selecting the minimal
test-suite to cover a given set of changes are in order. This paper reports on how …
test-suite to cover a given set of changes are in order. This paper reports on how …
Do null-type mutation operators help prevent null-type faults?
The null-type is a major source of faults in Java programs, and its overuse has a severe
impact on software maintenance. Unfortunately traditional mutation testing operators do not …
impact on software maintenance. Unfortunately traditional mutation testing operators do not …
Evaluating random mutant selection at class-level in projects with non-adequate test suites
Mutation testing is a standard technique to evaluate the quality of a test suite. Due to its
computationally intensive nature, many approaches have been proposed to make this technique …
computationally intensive nature, many approaches have been proposed to make this technique …
Improving digital twin experience reports
Digital twins (DTs) are prevalent throughout industrial domains as evidenced by the rapid
pace of experience reports in the literature. However, there remains disagreement about the …
pace of experience reports in the literature. However, there remains disagreement about the …
Complications in patients with transfusion dependent thalassemia: A descriptive cross‐sectional study
…, A Azarkeivan, A Parsai Kia… - Health Science …, 2023 - Wiley Online Library
Background and Aims One of the most common hemoglobinopathies globally related to
blood transfusion and iron overload in the body is thalassemia syndrome. Increasing ferritin …
blood transfusion and iron overload in the body is thalassemia syndrome. Increasing ferritin …
Mutation testing as a safety net for test code refactoring
Refactoring is an activity that improves the internal structure of the code without altering its
external behavior. When performed on the production code, the tests can be used to verify …
external behavior. When performed on the production code, the tests can be used to verify …
Mutation testing: from theory to practice
A Parsai - 2019 - repository.uantwerpen.be
The cost of software faults have increased from 59 billion USD in 2002 to 1.7 trillion USD in
2017. To alleviate this cost, the consensus among software engineers is to test as early and …
2017. To alleviate this cost, the consensus among software engineers is to test as early and …
A model to estimate first-order mutation coverage from higher-order mutation coverage
The test suite is essential for fault detection during software development. First-order
mutation coverage is an accurate metric to quantify the quality of the test suite. However, it is …
mutation coverage is an accurate metric to quantify the quality of the test suite. However, it is …