Computers & Operations Research, 35 (10),2007, pp.3161-3183In this paper we analyze the application of parallel and sequential evolutionary algorithms (EAs) to the automatic test data generation problem. The problem consists of automatically creating a set of input data to test a program. This is a fundamental step in software development and a time consuming task in existing software companies. Canonical sequential EAs have been used in the past for this task. We explore here the use of parallel EAs. Evidence of greater efficiency, larger diversity maintenance, additional availability of memory/CPU, and multi-solution capabilities of the parallel approach, reinforce the importance of the advances in research with these algorithms. We descr...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
peer reviewedContext: Evolutionary algorithms have been shown to be e ective at generating unit tes...
Software testing takes a considerable amount of time and resources spent on producing software. Ther...
Context: Genetic algorithms can be utilized for automatic test data generation. Test data are encode...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Software testing is an important activity of the software development process. It is a critical elem...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
A new technique and tool are presented for test data generation for path testing. They are based on ...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
AbstractObject-oriented software is composed of classes. Their behaviors are usually modeled with st...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
An important aim in software testing is constructing a test suite with high structural code coverage...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
peer reviewedContext: Evolutionary algorithms have been shown to be e ective at generating unit tes...
Software testing takes a considerable amount of time and resources spent on producing software. Ther...
Context: Genetic algorithms can be utilized for automatic test data generation. Test data are encode...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Software testing is an important activity of the software development process. It is a critical elem...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
A new technique and tool are presented for test data generation for path testing. They are based on ...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
AbstractObject-oriented software is composed of classes. Their behaviors are usually modeled with st...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
An important aim in software testing is constructing a test suite with high structural code coverage...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
peer reviewedContext: Evolutionary algorithms have been shown to be e ective at generating unit tes...
Software testing takes a considerable amount of time and resources spent on producing software. Ther...