[HTML][HTML] A survey on different approaches for software test case prioritization

R Mukherjee, KS Patnaik - Journal of King Saud University-Computer and …, 2021 - Elsevier
Testing is the process of evaluating a system by manual or automated means. While
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …

Comparing white-box and black-box test prioritization

C Henard, M Papadakis, M Harman, Y Jia… - Proceedings of the 38th …, 2016 - dl.acm.org
Although white-box regression test prioritization has been well-studied, the more recently
introduced black-box prioritization approaches have neither been compared against each …

Learning to combine multiple ranking metrics for fault localization

J Xuan, M Monperrus - 2014 IEEE international conference on …, 2014 - ieeexplore.ieee.org
Fault localization is an inevitable step in software debugging. Spectrum-based fault
localization consists in computing a ranking metric on execution traces to identify faulty …

Test-case prioritization: achievements and challenges

D Hao, L Zhang, H Mei - Frontiers of Computer Science, 2016 - Springer
Test-case prioritization, proposed at the end of last century, aims to schedule the execution
order of test cases so as to improve test effectiveness. In the past years, test-case …

A general end-to-end diagnosis framework for manufacturing systems

Y Yuan, G Ma, C Cheng, B Zhou, H Zhao… - National Science …, 2020 - academic.oup.com
The manufacturing sector is envisioned to be heavily influenced by artificial-intelligence-
based technologies with the extraordinary increases in computational power and data …

Bridging the gap between the total and additional test-case prioritization strategies

L Zhang, D Hao, L Zhang… - 2013 35th …, 2013 - ieeexplore.ieee.org
In recent years, researchers have intensively investigated various topics in test-case
prioritization, which aims to re-order test cases to increase the rate of fault detection during …

Static test case prioritization using topic models

SW Thomas, H Hemmati, AE Hassan… - Empirical Software …, 2014 - Springer
Software development teams use test suites to test changes to their source code. In many
situations, the test suites are so large that executing every test for every source code change …

An information retrieval approach for regression test prioritization based on program changes

RK Saha, L Zhang, S Khurshid… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Regression testing is widely used in practice for validating program changes. However,
running large regression suites can be costly. Researchers have developed several …

A static approach to prioritizing junit test cases

H Mei, D Hao, L Zhang, L Zhang, J Zhou… - IEEE transactions on …, 2012 - ieeexplore.ieee.org
Test case prioritization is used in regression testing to schedule the execution order of test
cases so as to expose faults earlier in testing. Over the past few years, many test case …

Search-based inference of polynomial metamorphic relations

J Zhang, J Chen, D Hao, Y **ong, B **e… - Proceedings of the 29th …, 2014 - dl.acm.org
Metamorphic testing (MT) is an effective methodology for testing those so-called``non-
testable''programs (eg, scientific programs), where it is sometimes very difficult for testers to …