arrow
Return

Fault-Based Regression Test Case Prioritization

delete2023-09-01
delete1
PRE
AI
S
Sourav Biswas *
A
Aman Bansal
R
Rajib Mall
DOI:10.1109/TR.2022.3205483delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We propose a set of four novel fault-based regression test case prioritization (TCP) techniques for object-oriented programs. We seed bugs into a program to create large number of mutants. We execute each mutant with the originally designed test suite. From this, we record the number of mutants for which a test case fails. Based on this, we prioritize the test cases using four base fault-based prioritization techniques that we have proposed. Finally, we combine the results of our four base prioritizers using three ensemble methods. We have conducted experimental studies to determine the effectiveness of our proposed approaches. Our experimental results show that our proposed TCP techniques exhibit superior performance over related techniques.
Keywords:
Computer bugs
Frequency modulation
Codes
Measurement
Fault detection
Java
Bayes methods
Mutation testing
object-oriented (OO) programs
regression test case prioritization (TCP)
regression testing

Journal

IEEE Transactions on Reliability cover
IEEE Transactions on Reliability
IF:
5.7
Papers:
2.7K
Citations:
8.5K

Organization

I
indian institute of technology system (iit system)
Scholars:
9.5W
Papers: 9.9W
Citations: 93