Abstract—Statistical testing generates test inputs by sampling from a probability distribution that is carefully chosen so that the inputs exercise all parts of the software being tested. Sets of such inputs have been shown to detect more faults than test sets gener-ated using traditional random and structural testing techniques. Search-based statistical testing employs a metaheuristic search algorithm to automate the otherwise labour-intensive process of deriving the probability distribution. This paper proposes an enhancement to this search algorithm: information obtained during fitness evaluation is used to direct the mutation operator to those parts of the representation where changes may be most beneficial. A principled empirical evalu...
The empirical assessment of test techniques plays an important role in software testing research. On...
www.mtsu.edu/untch/ Mutation testing is a powerful, but computationally ex-pensive, technique for un...
Abstract—Checking the output of a test case for correctness— applying a test oracle—is challenging f...
Search based techniques have been widely applied in the domain of software testing. This Systematic ...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Testing a software artefact using every one of its possible inputs would normally cost too much, and...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
We present an Immune Inspired Algorithm, based on CLONALG, for software test data evolution. Generat...
AbstractRecent research by Hook and Kelly into Mutation Sensitivity Testing provided a test analysis...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Abstract—Mutation testing is a powerful methodology for evaluating the quality of a test suite. Howe...
Abstract—Mutation testing is a powerful methodology for evaluating the quality of a test suite. Howe...
The empirical assessment of test techniques plays an important role in software testing research. On...
www.mtsu.edu/untch/ Mutation testing is a powerful, but computationally ex-pensive, technique for un...
Abstract—Checking the output of a test case for correctness— applying a test oracle—is challenging f...
Search based techniques have been widely applied in the domain of software testing. This Systematic ...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Testing a software artefact using every one of its possible inputs would normally cost too much, and...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
We present an Immune Inspired Algorithm, based on CLONALG, for software test data evolution. Generat...
AbstractRecent research by Hook and Kelly into Mutation Sensitivity Testing provided a test analysis...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Abstract—Mutation testing is a powerful methodology for evaluating the quality of a test suite. Howe...
Abstract—Mutation testing is a powerful methodology for evaluating the quality of a test suite. Howe...
The empirical assessment of test techniques plays an important role in software testing research. On...
www.mtsu.edu/untch/ Mutation testing is a powerful, but computationally ex-pensive, technique for un...
Abstract—Checking the output of a test case for correctness— applying a test oracle—is challenging f...