| 801 | Eugene H. Spafford Extending Mutation Testing to Find Environmental Bugs Software:Practice and Experience, 20(2), February 1990. |
|
| | Abstract: Environmental bugs are bugs caused by limitations of precision or capacity in the environment of a piece of software. These bugs may be difficult to activate and even more difficult to find.
This paper reports on an extension to traditional mutation testing that enables testing specifically for environmental bugs involving integer arithmetic. This method is both simple and effective, and provides some insight into other possible extensions of the mutation-testing methodology that can be used to expose environmental bugs. |
| | @ARTICLE{Spafford90,
author = {Eugene H. Spafford},
title = {Extending Mutation Testing to Find Environmental Bugs},
journal = {Software:Practice and Experience},
year = {1990},
month = {February},
volume = {20},
number = {2},
pages = {181-189}
} |
| 802 | J. R. Horgan and Aditya P. Mathur Weak Mutation is Probably Strong Mutation Purdue UniversitySERC-TR-83-P, West Lafayette, Indiana, 1990. |
|
| | Abstract: Available soon... |
| | @TECHREPORT{HorganM90,
author = {J. R. Horgan and Aditya P. Mathur},
title = {Weak Mutation is Probably Strong Mutation},
institution = {Purdue University},
year = {1990},
type = {techreport},
number = {SERC-TR-83-P},
address = {West Lafayette, Indiana},
month = {},
} |
| 803 | Martin R. Woodward Mutation Testing-An Evolving Technique Proceedings of the IEE Colloquium on Software Testing for Critical SystemsLondon, UK, 19 June 1990. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{Woodward90,
author = {Martin R. Woodward},
title = {Mutation Testing-An Evolving Technique},
booktitle = {Proceedings of the IEE Colloquium on Software Testing for Critical Systems},
year = {1990},
address = {London, UK},
month = {19 June},
pages = {3/1-3/6}
} |
| 804 | Martin R. Woodward OBJTEST: an Experimental Testing Tool for Algebraic Specifications Proceedings of the IEE Colloquium on Automating Formal Methods for Computer Assisted Prototying, 14 Jan 1990. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{Woodward90a,
author = {Martin R. Woodward},
title = {OBJTEST: an Experimental Testing Tool for Algebraic Specifications},
booktitle = {Proceedings of the IEE Colloquium on Automating Formal Methods for Computer Assisted Prototying},
year = {1990},
address = {},
month = {14 Jan},
pages = {2}
} |
| 805 | I. M. M. Duncan and D. J. Robson Ordered Mutation Testing ACM SIGSOFT Software Engineering Notes, 15(2), April 1990. |
|
| | Abstract: Mutation Analysis is an established technique for test data generation and source code testing. Developed systems have concentrated on applying some or all of the possible mutant operators (perturbations) to the submitted code. Recent work tackled the scheduling of mutant program execution on vector processors or a Hypercube as a cost reduction scheme. This paper discusses a logical mechanism of impact driven testing in order to acheive full mutation testing with reduced overheads regardless of implementation. Guiding the mutant generation by block impact together with mutant operator heirarchies and a test data coverage scheme enable an efficient tool to be constructed. |
| | @ARTICLE{DuncanR90,
author = {I. M. M. Duncan and D. J. Robson},
title = {Ordered Mutation Testing},
journal = {ACM SIGSOFT Software Engineering Notes},
year = {1990},
month = {April},
volume = {15},
number = {2},
pages = {29-30}
} |
| 806 | W. Michael Craft Detecting Equivalent Mutants Using Compiler Optimization Techniques Clemson University, Clemson, South Carolina, 1989. |
|
| | Abstract: Available soon... |
| | @MASTERSTHESIS{Craft89,
author = {W. Michael Craft},
title = {Detecting Equivalent Mutants Using Compiler Optimization Techniques},
school = {Clemson University},
year = {1989},
type = {mastersthesis},
address = {Clemson, South Carolina},
month = {September},
} |
| 807 | Hiralal Agrawal and Richard A. DeMillo and Bob Hathaway and William Hsu and Wynne Hsu and E. W. Krauser and R. J. Martin and Aditya P. Mathur and Eugene Spafford Design of Mutant Operators for the C Programming Language Purdue UniversitySERC-TR-41-P, West Lafayette, Indiana, 1989. |
|
| | Abstract: Mutation analysis is a method for reliable testing of large software systems. It provides a method for assessing the adequacy of test data. Mothra [DeMi87] is a mutation analysis based software testing environment that currently supports the testing of Fortran 77 programs. Work is underway to enhance thsi tool along several dimension. One of these is the addition of multilingual capability. C is one of the languages that we plan to support. This report describes the mutant operators designed for the proposed ANSI C programming language. Mutant operators are categorized using syntactic criteria. Such a classification is expected to be useful for an implementor of mutation based testing system. Another classification, useful for the tester, is based on the nature of tests that can be conducted using mutation analysis. This classification exposes the gen erality and completeness of mutation based testing. Each mutant operator s introduced with illustrative examples. The rationale supporting each operator is also provided. An appendix provides a cross-reference of all mutant operators for ease of referencing. The design described here is a result of long deliberations amongst authors of this report in, which several aspects of the C language and program development in C were examined. We intend this report to srve as a manual for thew C mutant operators fir researchers in software testing. |
| | @TECHREPORT{AgrawalDHHHKMMS89,
author = {Hiralal Agrawal and Richard A. DeMillo and Bob Hathaway and William Hsu and Wynne Hsu and E. W. Krauser and R. J. Martin and Aditya P. Mathur and Eugene Spafford},
title = {Design of Mutant Operators for the C Programming Language},
institution = {Purdue University},
year = {1989},
type = {techreport},
number = {SERC-TR-41-P},
address = {West Lafayette, Indiana},
month = {March},
} |
| 808 | Richard A. DeMillo Test Adequacy and Program Mutation Proceedings of the 11th International Conference on Software Engineering (ICSE'89)Pittsburgh, Pennsylvania, 15-18 May 1989. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{DeMillo89,
author = {Richard A. DeMillo},
title = {Test Adequacy and Program Mutation},
booktitle = {Proceedings of the 11th International Conference on Software Engineering (ICSE'89)},
year = {1989},
address = {Pittsburgh, Pennsylvania},
month = {15-18 May},
pages = {355-356}
} |
| 809 | William E. Howden Error-based Validation Completeness Proceedings of the 11th International Conference on Software Engineering (ICSE'89)Pittsburgh, Pennsylvania, 15-18 May 1989. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{Howden89,
author = {William E. Howden},
title = {Error-based Validation Completeness},
booktitle = {Proceedings of the 11th International Conference on Software Engineering (ICSE'89)},
year = {1989},
address = {Pittsburgh, Pennsylvania},
month = {15-18 May},
pages = {357-357}
} |
| 810 | Steven J. Zeil Perturbation Techniques for Detection Domain Error IEEE Transactions of Software Engineering, 15(6), June 1989. |
|
| | Abstract: Perturbation testing is an approach to software testing which focuses on faults withinarithmetic expressions appearing throughout a program. This approach is expanded to permit analysis of individual test points rather than entire paths, and to concentrate on domain errors. Faults are modeled as perturbing functions drawn from a vector space of potential faults and added to the correct form of an arithmetic expression. Sensitivity measures are derived which limit the possible size of those faults that would go undetected after the execution of a given test set. These measures open up an interesting view of testing, in which attempts are made to reduce the volume of possible faults which, were they present in the program being tested, would have escaped detection on all tests performed so far. The combination of these measures with standard optimization techniques yields a novel test-data-generation method called arithmetic fault detection. |
| | @ARTICLE{Zeil89,
author = {Steven J. Zeil},
title = {Perturbation Techniques for Detection Domain Error},
journal = {IEEE Transactions of Software Engineering},
year = {1989},
month = {June},
volume = {15},
number = {6},
pages = {737-746}
} |