Empirical comparison of regression test selection algorithms

Citation
N. Mansour et al., Empirical comparison of regression test selection algorithms, J SYST SOFT, 57(1), 2001, pp. 79-90
Citations number
33
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SYSTEMS AND SOFTWARE
ISSN journal
01641212 → ACNP
Volume
57
Issue
1
Year of publication
2001
Pages
79 - 90
Database
ISI
SICI code
0164-1212(20010427)57:1<79:ECORTS>2.0.ZU;2-8
Abstract
In the maintenance phase, the regression test selection problem refers to s electing test cases from the initial suite of test cases used in the develo pment phase. In this paper, we empirically compare five representative regr ession test selection algorithms, which include: Simulated Annealing, Reduc tion, Slicing, Dataflow, and Firewall algorithms. The comparison is based o n eight quantitative and qualitative criteria. These criteria are: number o f selected test cases, execution time, precision, inclusiveness, preprocess ing requirements, type of maintenance, level of testing, and type of approa ch. The empirical results show that the five algorithms can be used for dif ferent requirements of regression testing. For example the Simulated Anneal ing algorithm can be used for emergency non-safety-critical maintenance sit uations with a large number of small modifications. (C) 2001 Elsevier Scien ce Inc. All rights reserved.