Journal of Computers · 2009 · 26 citations · 14 references
ComputingComputer EngineeringMutation BreedingOptimizationSoftware EngineeringEvolutionary ComputationEvolutionary OptimizationGenetic AlgorithmsMutation OperatorsSoftware EvolutionSoftware TestingConvergenceEvolutionary AlgorithmsLocal OptimizationMutationParticle Swarm OptimizationPopulation-based OptimizationPremature ConvergenceSoftware Development Lifecycle
Software test is usually costly and vital in software development lifecycle. Though genetic algorithms have the globally searching capability, premature convergence and weak local optimization are two key problems existing in the conventional genetic algorithm. This paper introduces particle swarm optimization into genetic algorithm to breed software test data automatically. The GPSMA (Genetic-Particle Swarm Mixed Algorithm) uses the individual’s update mode to replace the mutation operation in genetic algorithm on the basis of population division. The experimental results show the new method can not only maintain effectively the polymorphism in the colony and avoid premature, but also greatly improve the convergent speed.
14
Generating software test data by evolution
C.C. Michael, Gary McGraw, M.A. Schatz · IEEE Transactions on Software Engineering · 2001 · 479 citations
TorX: Automated Model-Based Testing
G.J. Tretmans, Hendrik Brinksma · University of Twente Research Information · 2003 · 179 citations · Full text
The Automatic Generation of Test Data
D. C. Ince · The Computer Journal · 1987 · 121 citations