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 …

To be optimal or not in test-case prioritization

D Hao, L Zhang, L Zang, Y Wang… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Software testing aims to assure the quality of software under test. To improve the efficiency
of software testing, especially regression testing, test-case prioritization is proposed to …

Comparing and combining test-suite reduction and regression test selection

A Shi, T Yung, A Gyori, D Marinov - Proceedings of the 2015 10th joint …, 2015 - dl.acm.org
Regression testing is widely used to check that changes made to software do not break
existing functionality, but regression test suites grow, and running them fully can become …

Mutation-based test-case prioritization in software evolution

Y Lou, D Hao, L Zhang - 2015 IEEE 26th International …, 2015 - ieeexplore.ieee.org
During software evolution, to assure the software quality, test cases for an early version tend
to be reused by its latter versions. As a large number of test cases may aggregate during …

Faster mutation-based fault localization with a novel mutation execution strategy

P Gong, R Zhao, Z Li - 2015 IEEE Eighth International …, 2015 - ieeexplore.ieee.org
Checking program entities for finding faults is extremely tedious for developers. Fault
localization techniques are designed to give a rank list of the probability that program …

[PDF][PDF] When tests collide: Evaluating and coping with the impact of test dependence

W Lam, S Zhang, MD Ernst - University of Washington …, 2015 - homes.cs.washington.edu
In a test suite, all the test cases should be independent: no test should affect any other test's
result, and running the tests in any order should produce the same test results. The …

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 …

[PDF][PDF] Mutant selection using machine learning techniques

SJ Guillaume - Machine learning: theory and applications, 2015 - faculty.uccs.edu
Mutation testing is an effective, but high cost approach to ensuring test suite adequacy. The
issue of efficiency emerges. Thousands of mutants can be inserted in a program, and many …