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 …

A systematic review on test suite reduction: Approaches, experiment's quality evaluation, and guidelines

SUR Khan, SP Lee, N Javaid, W Abdul - IEEE Access, 2018 - ieeexplore.ieee.org
Regression testing aims at testing a system under test (SUT) in the presence of changes. As
a SUT changes, the number of test cases increases to handle the modifications, and …

An extensive study of static regression test selection in modern software evolution

O Legunsen, F Hariri, A Shi, Y Lu, L Zhang… - Proceedings of the …, 2016 - dl.acm.org
Regression test selection (RTS) aims to reduce regression testing time by only re-running
the tests affected by code changes. Prior research on RTS can be broadly split into dy namic …

Hybrid regression test selection

L Zhang - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Regression testing is crucial but can be extremely costly. Regression Test Selection (RTS)
aims to reduce regression testing cost by only selecting and running the tests that may be …

Tag clouds: Data analysis tool or social signaller?

MA Hearst, D Rosner - Proceedings of the 41st Annual Hawaii …, 2008 - ieeexplore.ieee.org
We examine the recent information visualization phenomenon known as tag clouds, which
are an interesting combination of data visualization, web design element, and social marker …

A unified test case prioritization approach

D Hao, L Zhang, L Zhang, G Rothermel… - ACM Transactions on …, 2014 - dl.acm.org
Test case prioritization techniques attempt to reorder test cases in a manner that increases
the rate at which faults are detected during regression testing. Coverage-based test case …

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 …

Balancing trade-offs in test-suite reduction

A Shi, A Gyori, M Gligoric, A Zaytsev… - Proceedings of the 22nd …, 2014 - dl.acm.org
Regression testing is an important activity but can get expensive for large test suites. Test-
suite reduction speeds up regression testing by identifying and removing redundant tests …

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 …

Recent advances in regression testing techniques

H Do - Advances in computers, 2016 - Elsevier
Software systems and their environment change are continuous. They are enhanced,
corrected, and ported to new platforms. These changes can affect a system adversely, thus …