[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications
In the past five years there has been a dramatic increase in work on Search Based Software
Engineering (SBSE), an approach to software engineering in which search based …
Engineering (SBSE), an approach to software engineering in which search based …
Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
An analysis and survey of the development of mutation testing
Mutation Testing is a fault-based software testing technique that has been widely studied for
over three decades. The literature on Mutation Testing has contributed a set of approaches …
over three decades. The literature on Mutation Testing has contributed a set of approaches …
Metallaxis‐FL: mutation‐based fault localization
Fault localization methods seek to identify faulty program statements based on the
information provided by the failing and passing test executions. Spectrum‐based methods …
information provided by the failing and passing test executions. Spectrum‐based methods …
Leveraging program equivalence for adaptive program repair: Models and first results
Software bugs remain a compelling problem. Automated program repair is a promising
approach for reducing cost, and many methods have recently demonstrated positive results …
approach for reducing cost, and many methods have recently demonstrated positive results …
Trivial compiler equivalence: A large scale empirical study of a simple, fast and effective equivalent mutant detection technique
Identifying equivalent mutants remains the largest impediment to the widespread uptake of
mutation testing. Despite being researched for more than three decades, the problem …
mutation testing. Despite being researched for more than three decades, the problem …
Higher order mutation testing
This paper introduces a new paradigm for Mutation Testing, which we call Higher Order
Mutation Testing (HOM Testing). Traditional Mutation Testing considers only first order …
Mutation Testing (HOM Testing). Traditional Mutation Testing considers only first order …
Constructing subtle faults using higher order mutation testing
Traditional mutation testing considers only first order mutants, created by the injection of a
single fault. Often these first order mutants denote trivial faults that are easily killed. This …
single fault. Often these first order mutants denote trivial faults that are easily killed. This …
Search based software engineering for software product line engineering: a survey and directions for future work
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …
Steering symbolic execution to less traveled paths
Symbolic execution is a promising testing and analysis methodology. It systematically
explores a program's execution space and can generate test cases with high coverage. One …
explores a program's execution space and can generate test cases with high coverage. One …