Heuristic-based search techniques have been increasingly used to automate different aspects of software testing. Several studies suggest that variable interdependencies may exist in branching conditions of real-life programs, and these dependencies result in the need for highly precise data values (such as of the form i=j=k) for code coverage analysis. This requirement makes it very difficult for Genetic Algorithm (GA)-based approach to successfully search for the required test data from vast search spaces of real-life programs. Ariadne is the only Grammatical Evolution (GE)-based test data generation system, proposed to date, that uses grammars to exploit variable interdependencies to improve code coverage. Ariadne has been compared favour...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
The application of heuristic search techniques, such as genetic algorithms, to the problem of automa...
peer-reviewedHeuristic-based search techniques have been increasingly used to automate different asp...
peer-reviewedSoftware testing is a key component in software quality assurance; it typically involve...
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...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
Use of a genetic algorithm and formal concept analysis to generate test data for branch coverage is ...
Abstract—Software test-data generation is the process of identifying a set of data, which satisfies ...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
The application of heuristic search techniques, such as genetic algorithms, to the problem of automa...
peer-reviewedHeuristic-based search techniques have been increasingly used to automate different asp...
peer-reviewedSoftware testing is a key component in software quality assurance; it typically involve...
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...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
Use of a genetic algorithm and formal concept analysis to generate test data for branch coverage is ...
Abstract—Software test-data generation is the process of identifying a set of data, which satisfies ...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
The application of heuristic search techniques, such as genetic algorithms, to the problem of automa...