An experimental evaluation of selective mutation
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software fault injection: inoculating programs against errors
Software fault injection: inoculating programs against errors
Inter-Class Mutation Operators for Java
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Applying Mutation Analysis for Object-Oriented Programs Using a Reflective Approach
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Empirical Evaluation of Orthogonality of Class Mutation Operators
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
MuJava: an automated class mutation system: Research Articles
Software Testing, Verification & Reliability
From genetic to bacteriological algorithms for mutation-based testing: Research Articles
Software Testing, Verification & Reliability
A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Quality Assessment of Mutation Operators Dedicated for C# Programs
QSIC '06 Proceedings of the Sixth International Conference on Quality Software
Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria
IEEE Transactions on Software Engineering
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
MUGAMMA: Mutation Analysis of Deployed Software to Increase Confidence and Assist Evolution
MUTATION '06 Proceedings of the Second Workshop on Mutation Analysis
Jumble Java Byte Code to Measure the Effectiveness of Unit Tests
TAICPART-MUTATION '07 Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
An Empirical Evaluation of the MuJava Mutation Operators
TAICPART-MUTATION '07 Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
Tool-Supported Advanced Mutation Approach for Verification of C# Programs
DEPCOS-RELCOMEX '08 Proceedings of the 2008 Third International Conference on Dependability of Computer Systems DepCoS-RELCOMEX
MILU: A Customizable, Runtime-Optimized Higher Order Mutation Testing Tool for the Full C Language
TAIC-PART '08 Proceedings of the Testing: Academic & Industrial Conference - Practice and Research Techniques
On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Quality evaluation of object-oriented and standard mutation operators applied to c# programs
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Hi-index | 0.00 |
The main purpose of mutation testing approach is to check a test suite quality in terms of the adequacy to killing programs with inserted programming faults. We present advances in the C# mutation testing system that supports object-oriented mutation operators. The system enhancements related to functional requirements (mutation operators, avoiding generation of invalid and partially of equivalent mutants) and non-functional ones (speed-up using a new parser and reflection, space reduction storing mutant updates). Mutation testing of six widely used open source programs is discussed. The quality of the tests supplied with these programs was experimentally determined. Performance measures were evaluated to assess system enhancements (2-4 faster mutants creation, 10-100 times disk space reduction, tradeoff of time overhead for storing mutants of different size in a local or remote repository).