Test case prioritization using test case diversification and fault-proneness estimations

M Mahdieh, SH Mirian-Hosseinabadi… - Automated Software …, 2022 - Springer
Regression testing activities greatly reduce the risk of faulty software release. However, the
size of the test suites grows throughout the development process, resulting in time …

How well does test case prioritization integrate with statistical fault localization?

B Jiang, Z Zhang, WK Chan, TH Tse… - Information and Software …, 2012 - Elsevier
CONTEXT: Effective test case prioritization shortens the time to detect failures, and yet the
use of fewer test cases may compromise the effectiveness of subsequent fault localization …

A survey on regression test-case prioritization

Y Lou, J Chen, L Zhang, D Hao - Advances in Computers, 2019 - Elsevier
Regression testing is crucial for ensuring the quality of modern software systems, but can be
extremely costly in practice. Test-case prioritization has been proposed to improve the …

Test case prioritization for regression testing of service-oriented business applications

L Mei, Z Zhang, WK Chan, TH Tse - Proceedings of the 18th international …, 2009 - dl.acm.org
Regression testing assures the quality of modified service-oriented business applications
against unintended changes. However, a typical regression test suite is large in size. Earlier …

Empirical evaluation of mutation‐based test case prioritization techniques

D Shin, S Yoo, M Papadakis… - … Testing, Verification and …, 2019 - Wiley Online Library
In this paper, we propose a new test case prioritization technique that combines both
mutation‐based and diversity‐aware approaches. The diversity‐aware mutation‐based …

Selecting a cost-effective test case prioritization technique

S Elbaum, G Rothermel, S Kanduri… - Software Quality …, 2004 - Springer
Regression testing is an expensive testing process used to validate modified software and
detect whether new faults have been introduced into previously tested code. To reduce the …

Using the case-based ranking methodology for test case prioritization

P Tonella, P Avesani, A Susi - 2006 22nd IEEE international …, 2006 - ieeexplore.ieee.org
The test case execution order affects the time at which the objectives of testing are met. If the
objective is fault detection, an inappropriate execution order might reveal most faults late …

An enhanced test case selection approach for model-based testing: an industrial case study

H Hemmati, L Briand, A Arcuri, S Ali - Proceedings of the eighteenth …, 2010 - dl.acm.org
In recent years, Model-Based Testing (MBT) has attracted an increasingly wide interest from
industry and academia. MBT allows automatic generation of a large and comprehensive set …

History-based dynamic test case prioritization for requirement properties in regression testing

X Wang, H Zeng - Proceedings of the International Workshop on …, 2016 - dl.acm.org
Regression testing is an important but extremely costly and time-consuming process.
Because of limited resources in practice, test case prioritization focuses on the improvement …

A uniform representation of hybrid criteria for regression testing

S Sampath, R Bryce, AM Memon - IEEE transactions on …, 2013 - ieeexplore.ieee.org
Regression testing tasks of test case prioritization, test suite reduction/minimization, and
regression test selection are typically centered around criteria that are based on code …