Effective regression test case selection: A systematic literature review

R Kazmi, DNA Jawawi, R Mohamad… - ACM Computing Surveys …, 2017 - dl.acm.org
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …

Mutation testing advances: an analysis and survey

M Papadakis, M Kintis, J Zhang, Y Jia, Y Le Traon… - Advances in …, 2019 - Elsevier
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …

On the reliability of coverage-based fuzzer benchmarking

M Böhme, L Szekeres, J Metzman - Proceedings of the 44th International …, 2022 - dl.acm.org
Given a program where none of our fuzzers finds any bugs, how do we know which fuzzer is
better? In practice, we often look to code coverage as a proxy measure of fuzzer …

An empirical study on mutation, statement and branch coverage fault revelation that avoids the unreliable clean program assumption

TT Chekam, M Papadakis, Y Le Traon… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Many studies suggest using coverage concepts, such as branch coverage, as the starting
point of testing, while others as the most prominent test quality indicator. Yet the relationship …

Are mutation scores correlated with real fault detection? a large scale empirical study on the relationship between mutants and real faults

M Papadakis, D Shin, S Yoo, DH Bae - Proceedings of the 40th …, 2018 - dl.acm.org
Empirical validation of software testing studies is increasingly relying on mutants. This
practice is motivated by the strong correlation between mutant scores and real fault …

Threats to the validity of mutation-based test assessment

M Papadakis, C Henard, M Harman, Y Jia… - Proceedings of the 25th …, 2016 - dl.acm.org
Much research on software testing and test techniques relies on experimental studies based
on mutation testing. In this paper we reveal that such studies are vulnerable to a potential …

Regression test case prioritization by code combinations coverage

R Huang, Q Zhang, D Towey, W Sun, J Chen - Journal of Systems and …, 2020 - Elsevier
Regression test case prioritization (RTCP) aims to improve the rate of fault detection by
executing more important test cases as early as possible. Various RTCP techniques have …

Concurrently searching branches in software tests generation through multitask evolution

R Sagarna, YS Ong - 2016 IEEE Symposium Series on …, 2016 - ieeexplore.ieee.org
Multitask evolutionary computation (MT-EC) has been recently identified as a potentially
useful paradigm for significant real-world domains. One such domain is the field of software …

How different is it between machine-generated and developer-provided patches?: An empirical study on the correct patches generated by automated program repair …

S Wang, M Wen, L Chen, X Yi… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Background: Over the years, Automated Program Repair (APR) has attracted much attention
from both academia and industry since it can reduce the costs in fixing bugs. However, how …

Can testedness be effectively measured?

I Ahmed, R Gopinath, C Brindescu, A Groce… - Proceedings of the …, 2016 - dl.acm.org
Among the major questions that a practicing tester faces are deciding where to focus
additional testing effort, and deciding when to stop testing. Test the least-tested code, and …