Trivial compiler equivalence: A large scale empirical study of a simple, fast and effective equivalent mutant detection technique

M Papadakis, Y Jia, M Harman… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Identifying equivalent mutants remains the largest impediment to the widespread uptake of
mutation testing. Despite being researched for more than three decades, the problem …

Towards mutation analysis of android apps

L Deng, N Mirzaei, P Ammann… - 2015 IEEE Eighth …, 2015 - ieeexplore.ieee.org
Android applications (apps) have the highest number of releases, purchases, and
downloads among mobile apps. However, quality is a known problem, and hence there is …

Higher accuracy and lower run time: efficient mutation analysis using non‐redundant mutation operators

R Just, F Schweiggert - Software Testing, Verification and …, 2015 - Wiley Online Library
Mutation analysis is a powerful but computationally expensive method to measure the
effectiveness of a testing or debugging technique. The high cost is due, in part, to redundant …

Sound and quasi-complete detection of infeasible test requirements

S Bardin, M Delahaye, R David… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
In software testing, coverage criteria specify the requirements to be covered by the test
cases. However, in practice such criteria are limited due to the well-known infeasibility …

How hard does mutation analysis have to be, anyway?

R Gopinath, A Alipour, I Ahmed… - 2015 IEEE 26th …, 2015 - ieeexplore.ieee.org
Mutation analysis is considered the best method for measuring the adequacy of test suites.
However, the number of test runs required for a full mutation analysis grows faster than …

[PDF][PDF] Do mutation reduction strategies matter?

R Gopinath, A Alipour, I Ahmed, C Jensen, A Groce - 2015 - ir.library.oregonstate.edu
Mutation analysis is a well-known, but computationally intensive, method for measuring test
suite quality. While multiple strategies have been proposed to reduce the number of …

Subdomain-based test data generation

M Patrick, R Alexander, M Oriol, JA Clark - Journal of Systems and Software, 2015 - Elsevier
Considerable effort is required to test software thoroughly. Even with automated test data
generation tools, it is still necessary to evaluate the output of each test case and identify …

Scalability studies on selective mutation testing

J Zhang - 2015 IEEE/ACM 37th IEEE International Conference …, 2015 - ieeexplore.ieee.org
Mutation testing is a test method which is designed to evaluate a test suite's quality. Due to
the expensive cost of mutation testing, selective mutation testing was first proposed in 1991 …

Iterative instrumentation for code coverage in time-sensitive systems

T Pankumhang, M Rutherford - 2015 IEEE 8th International …, 2015 - ieeexplore.ieee.org
In software testing, runtime code coverage is usually measured by instrumenting the
executable code. In most cases the effect of the additional instructions is negligible, but for …

An empirical comparison of mutant selection approaches

R Gopinath, A Alipour, I Ahmed, C Jensen, A Groce - 2015 - ir.library.oregonstate.edu
Mutation analysis is a well-known method for measuring the quality of test suites. However, it
is computationally intensive compared to other measures, which makes it hard to use in …