The Path Prefix Software Testing Strategy
IEEE Transactions on Software Engineering
Automated Software Test Data Generation
IEEE Transactions on Software Engineering
The chaining approach for software test data generation
ACM Transactions on Software Engineering and Methodology (TOSEM)
Genetic algorithms + data structures = evolution programs (3rd ed.)
Genetic algorithms + data structures = evolution programs (3rd ed.)
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Automated program flaw finding using simulated annealing
Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
Handbook of Evolutionary Computation
Handbook of Evolutionary Computation
Generating Software Test Data by Evolution
IEEE Transactions on Software Engineering
Fitness Function Design To Improve Evolutionary Structural Testing
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Genetic algorithms for dynamic test data generation
ASE '97 Proceedings of the 12th international conference on Automated software engineering (formerly: KBSE)
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
Evolutionary Testing Using an Extended Chaining Approach
Evolutionary Computation
Empirical Software Engineering
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Applying particle swarm optimization to software testing
Proceedings of the 9th annual conference on Genetic and evolutionary computation
An Automatic Software Test-Data Generation Scheme Based on Data Flow Criteria and Genetic Algorithms
CIT '07 Proceedings of the 7th IEEE International Conference on Computer and Information Technology
A tabu search algorithm for structural software testing
Computers and Operations Research
GA-based multiple paths test data generator
Computers and Operations Research
Fitness calculation approach for the switch-case construct in evolutionary testing
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Hybridizing Evolutionary Testing with Artificial Immune Systems and Local Search
ICSTW '08 Proceedings of the 2008 IEEE International Conference on Software Testing Verification and Validation Workshop
Automatic Path-Oriented Test Data Generation Using a Multi-population Genetic Algorithm
ICNC '08 Proceedings of the 2008 Fourth International Conference on Natural Computation - Volume 01
Automated test data generation using a scatter search approach
Information and Software Technology
Empirical evaluation of a nesting testability transformation for evolutionary testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Evolutionary White-Box Software Test with the EvoTest Framework: A Progress Report
ICSTW '09 Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops
Comparison of Two Fitness Functions for GA-Based Path-Oriented Test Data Generation
ICNC '09 Proceedings of the 2009 Fifth International Conference on Natural Computation - Volume 04
Automatic Test Data Generation for Multiple Condition and MCDC Coverage
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
Test Data Generation Using Annealing Immune Genetic Algorithm
NCM '09 Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC
Towards software test data generation using discrete quantum particle swarm optimization
Proceedings of the 3rd India software engineering conference
A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search
IEEE Transactions on Software Engineering
It Does Matter How You Normalise the Branch Distance in Search Based Software Testing
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Search-Based Software Testing: Past, Present and Future
ICSTW '11 Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops
On parameter tuning in search based software engineering
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Learning and optimization using the clonal selection principle
IEEE Transactions on Evolutionary Computation
Generating test data for both path coverage and fault detection using genetic algorithms
Frontiers of Computer Science: Selected Publications from Chinese Universities
Hi-index | 0.00 |
One of the problems faced in generating test data for branch coverage using a metaheuristic technique is that the population may not contain any individual that encodes test data for which the execution reaches the predicate node of the target branch. In order to deal with this problem, in this paper, we (a) introduce three approaches for ordering branches for selection as targets for coverage with a genetic algorithm (GA) and (b) experimentally evaluate branch ordering together with elitism and memory to improve test data generation performance. An extensive preliminary study was carried out to help frame the research questions and fine tune GA parameters which were then used in the final experimental study.