UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Empirical comparison of regression test selection algorithms

Mansour, N. and Bahsoon, R. and Baradhi, G. (2001) Empirical comparison of regression test selection algorithms. Systems and Software , 57 (1) pp. 79-90. 10.1016/S0164-1212(00)00119-9.

Full text not available from this repository.

Abstract

In the maintenance phase, the regression test selection problem refers to selecting test cases from the initial suite of test cases used in the development phase. In this paper, we empirically compare five representative regression test selection algorithms, which include: Simulated Annealing, Reduction, Slicing, Dataflow, and Firewall algorithms. The comparison is based on eight quantitative and qualitative criteria. These criteria are: number of selected test cases, execution time, precision, inclusiveness, preprocessing requirements, type of maintenance, level of testing, and type of approach. The empirical results show that the five algorithms can be used for different requirements of regression testing. For example the Simulated Annealing algorithm can be used for emergency non-safety-critical maintenance situations with a large number of small modifications.

Type:Article
Title: Empirical comparison of regression test selection algorithms
DOI:10.1016/S0164-1212(00)00119-9
Publisher version:http:/dx.doi.org/10.1016/S0164-1212(00)00119-9
Language:English
Keywords:dataflow algorithm, firewall algorithm, reduction algorithm, regression test selection, simulated annealing, slicing algorithm

Archive Staff Only: edit this record