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 …
A mutation carol: Past, present and future
J Offutt - Information and Software Technology, 2011 - Elsevier
Context The field of mutation analysis has been growing, both in the number of published
papers and the number of active researchers. This special issue provides a sampling of …
papers and the number of active researchers. This special issue provides a sampling of …
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 …
A state-based approach to integration testing based on UML models
Correct functioning of object-oriented software depends upon the successful integration of
classes. While individual classes may function correctly, several new faults can arise when …
classes. While individual classes may function correctly, several new faults can arise when …
Finding Specification Blind Spots via Fuzz Testing
R Ji, M Xu - 2023 IEEE Symposium on Security and Privacy (SP …, 2023 - ieeexplore.ieee.org
A formally verified program is only as correct as its specifications (SPEC). But how to assure
that the SPEC is complete and free of loopholes? This paper presents Fast, short for Fuzzing …
that the SPEC is complete and free of loopholes? This paper presents Fast, short for Fuzzing …
Proteum: A family of tools to support specification and program testing based on mutation
The quality of the W&T—Verification, Validation and Testing—activity is extremely relevant to
the software development process. The establishment of a low-cost, effective testing and …
the software development process. The establishment of a low-cost, effective testing and …
Fault‐based test generation for regular expressions by mutation
Regular expressions are used to characterize sets of strings (ie, languages) using a pattern‐
based syntax. They are applied in different contexts as, for example, data validation in Web …
based syntax. They are applied in different contexts as, for example, data validation in Web …
Mutation-based analysis of queueing network performance models
Performance models have been used in the past to understand the performance
characteristics of software systems. However, the identification of performance criticalities is …
characteristics of software systems. However, the identification of performance criticalities is …
Mutation testing applied to validate SDL specifications
Mutation Testing is an error-based criterion that provides mechanisms to evaluate the quality
of a test set and/or to generate test sets. This criterion, originally proposed to program …
of a test set and/or to generate test sets. This criterion, originally proposed to program …
Mutrex: A mutation-based generator of fault detecting strings for regular expressions
Regular expressions (regexes) permit to describe set of strings using a pattern-based
syntax. Writing a correct regex that exactly captures the desired set of strings is difficult, also …
syntax. Writing a correct regex that exactly captures the desired set of strings is difficult, also …