Simulated annealing and genetic algorithms for optimal regression testing

Citation
N. Mansour et K. El-fakih, Simulated annealing and genetic algorithms for optimal regression testing, J SOFTW MAI, 11(1), 1999, pp. 19-34
Citations number
32
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE
ISSN journal
1040550X → ACNP
Volume
11
Issue
1
Year of publication
1999
Pages
19 - 34
Database
ISI
SICI code
1040-550X(199901/02)11:1<19:SAAGAF>2.0.ZU;2-6
Abstract
The optimal regression testing problem is one of determining the minimum nu mber of test cases needed for revalidating modified software in the mainten ance phase. We present two natural optimization algorithms, namely, a simul ated annealing and a genetic algorithm, for solving this problem. The algor ithms are based on an integer programming problem formulation and the progr am's control how graph. The main advantage of these algorithms, in comparis on with exact algorithms, is that they do not suffer from an exponential ex plosion for realistic program sizes. The experimental results, which includ e a comparison with previous algorithms, show that the simulated annealing and genetic algorithms find the optimal or near-optimal number of retests w ithin a reasonable time. Copyright (C) 1999 John Wiley & Sons, Ltd.