This paper presents results from empirical studies of object-oriented, class level mutation operators, using the auto-mated analysis and testing tool MuJava. Class mutation operators modify OO programming language features such as inheritance, polymorphism, dynamic binding and encap-sulation. This paper presents data from 866 classes in six open-source programs. Several new class-level mutation op-erators are defined in this paper and an analysis of the number of mutants generated is provided. Techniques for eliminating some equivalent mutants are described and data from an automated tool are provided. One important result is that class-level mutation operators yield far more equiv-alent mutants than traditional, statement-level, operators....
In general, modern programs are large and complex and it is essential that they should be highly rel...
Mutation testing is used to assess the fault-finding effectiveness of a test suite. Information prov...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
This paper presents results from empirical studies of object-oriented, class level mutation operator...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Abstract. The object-oriented paradigm has seen widespread acceptance by the software development co...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
The mutation method assesses test quality by examining the ability of a test set to distinguish synt...
Mutation is a powerful but complicated and computation-ally expensive testing method. Mutation is al...
Abstract: The field of mutation testing has been neglected by industry for a long time because of it...
Due to its high computational cost, mutation testing has been neglected by researchers. Recently, ma...
Mutation testing is a valuable experimental research tech-nique that has been used in many studies. ...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
In general, modern programs are large and complex and it is essential that they should be highly rel...
Mutation testing is used to assess the fault-finding effectiveness of a test suite. Information prov...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
This paper presents results from empirical studies of object-oriented, class level mutation operator...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Abstract. The object-oriented paradigm has seen widespread acceptance by the software development co...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
The mutation method assesses test quality by examining the ability of a test set to distinguish synt...
Mutation is a powerful but complicated and computation-ally expensive testing method. Mutation is al...
Abstract: The field of mutation testing has been neglected by industry for a long time because of it...
Due to its high computational cost, mutation testing has been neglected by researchers. Recently, ma...
Mutation testing is a valuable experimental research tech-nique that has been used in many studies. ...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
In general, modern programs are large and complex and it is essential that they should be highly rel...
Mutation testing is used to assess the fault-finding effectiveness of a test suite. Information prov...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...