Functional program testing and analysis
Functional program testing and analysis
Modeling mutation on a vector processor
ICSE '88 Proceedings of the 10th international conference on Software engineering
A Theory of Fault-Based Testing
IEEE Transactions on Software Engineering
A Fortran language system for mutation-based software testing
Software—Practice & Experience
TAV4 Proceedings of the symposium on Testing, analysis, and verification
Investigations of the software testing coupling effect
ACM Transactions on Software Engineering and Methodology (TOSEM)
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering
Mutation analysis using mutant schemata
ISSTA '93 Proceedings of the 1993 ACM SIGSOFT international symposium on Software testing and analysis
High-performance mutation testing
Journal of Systems and Software
An experimental evaluation of selective mutation
ICSE '93 Proceedings of the 15th international conference on Software Engineering
An integrated system for program testing using weak mutation and data flow analysis
ICSE '85 Proceedings of the 8th international conference on Software engineering
An Experimental Determination of Sufficient Mutation Operators
An Experimental Determination of Sufficient Mutation Operators
On mutation
A theory of error-based testing
A theory of error-based testing
Automatic test data generation
Automatic test data generation
An experimental determination of sufficient mutant operators
ACM Transactions on Software Engineering and Methodology (TOSEM)
Theory of Fault-Based Predicate Testing for Computer Programs
IEEE Transactions on Software Engineering
Comparison of delivered reliability of branch, data flow and operational testing: A case study
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Correction to "An Empirical Evaluation of Weak Mutation"
IEEE Transactions on Software Engineering
Using fault injection to increase software test coverage
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Limitations of empirical testing technique knowledge
Lecture notes on empirical software engineering
Detecting associative shift faults in predicate testing
Journal of Systems and Software
Reviewing 25 Years of Testing Technique Experiments
Empirical Software Engineering
An experimental mutation system for Java
ACM SIGSOFT Software Engineering Notes
Towards building a solid empirical body of knowledge in testing techniques
ACM SIGSOFT Software Engineering Notes
The effect of code coverage on fault detection under different testing profiles
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
An approach to automatic testing exception handling
ACM SIGPLAN Notices
Generation of Positive and Negative Tests for Parsers
Programming and Computing Software
MuJava: a mutation system for java
Proceedings of the 28th international conference on Software engineering
Evaluation of mutation testing for object-oriented programs
Proceedings of the 28th international conference on Software engineering
A fault model and mutation testing of access control policies
Proceedings of the 16th international conference on World Wide Web
Model-Based Debugging -- State of the Art And Future Challenges
Electronic Notes in Theoretical Computer Science (ENTCS)
A fault-tolerant approach to test control utilizing dual-redundant processors
Advances in Engineering Software
Information and Software Technology
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
An intermediate representation approach to reducing test suites for retargeted compilers
Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
Towards automating the generation of mutation tests
Proceedings of the 5th Workshop on Automation of Software Test
Efficient multi-objective higher order mutation testing with genetic programming
Journal of Systems and Software
A generic approach to run mutation analysis
TAIC PART'10 Proceedings of the 5th international academic and industrial conference on Testing - practice and research techniques
A practical system for mutation testing: help for the common programmer
ITC'94 Proceedings of the 1994 international conference on Test
Proceedings of the 6th International Workshop on Automation of Software Test
Journal of Systems and Software
Squeeziness: An information theoretic measure for avoiding fault masking
Information Processing Letters
A note on an anomaly in black-box testing
FATES'05 Proceedings of the 5th international conference on Formal Approaches to Software Testing
Automated generation of positive and negative tests for parsers
FATES'05 Proceedings of the 5th international conference on Formal Approaches to Software Testing
Reduction of test suites using mutation
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
Mutation based test case generation via a path selection strategy
Information and Software Technology
RefaFlex: safer refactorings for reflective Java programs
Proceedings of the 2012 International Symposium on Software Testing and Analysis
Implementing conformiq Qtronic
TestCom'07/FATES'07 Proceedings of the 19th IFIP TC6/WG6.1 international conference, and 7th international conference on Testing of Software and Communicating Systems
Science of Computer Programming
Mutation at the multi-class and system levels
Science of Computer Programming
Journal of Systems and Software
Hi-index | 0.00 |
Mutation testing is a fault-based technique for unit-level software testing. Weak mutation was proposed as a way to reduce the expense of mutation testing. Unfortunately, weak mutation is also expected to provide a weaker test of the software than mutation testing does. This paper presents results from an implementation of weak mutation, which we used to evaluate the effectiveness versus the efficiency of weak mutation. Additionally, we examined several options in an attempt to find the most appropriate way to implement weak mutation. Our results indicate that weak mutation can be applied in a manner that is almost as effective as mutation testing, and with significant computational savings.