|
ABSTRACT
Fault-based testing strategies test software by focusing on specific, common types of errors. The coupling effect states that test data sets that detect simple types of faults are sensitive enough to detect more complex types of faults. This paper describes empirical investigations into the coupling effect over a specific domain of software faults. All the results from this investigation support the validity of the coupling effect. The major conclusion from this investigation is that by explicitly testing for simple faults, we are also implicitly testing for more complicated faults. This gives us confidence that fault-based testing is an effective means of testing software.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
ABD+79
|
A. T. Acree, T. A. Budd, R. A. De- Millo, R. J. Lipton, and F. G. Sayward. Mutation analysis. Technical report GIT-ICS-79/08, School of Information and Computer Science, Georgia Institute of Technology, Atlanta GA, September 1979.
|
| |
Bud80
|
|
 |
CR83
|
|
| |
DGK+88
|
R. A. DeMillo, D. S. Guindi, K. N. King, W. M. McCracken, and A. J. Offutt. An extended overview of the Mothra software testing environment. In Proceedings of the Second Workshop on Software Testing, Verification and Analysis, Banff Alberta, July 1988.
|
| |
DKM+89
|
R. A. DeMillo, E. W. Krauser, R. J. Martin, A. J. Offutt, and E. H. Spafford. The Mothra tool set. In Proceedings of the Hawaii International Conference on System Sciences, Kailua-Kona HI, January 1989.
|
| |
DLS78
|
R. A. DeMillo, R. J. Lipton, and F. G. Sayward. Hints on test data selection: Help for the practicing programmer. Computer, 11(4), April 1978.
|
| |
DO88
|
R. A. DeMiIIo and A. J. Offutt. Experimental results of automatically generated adequate test sets. In Proceedings of the Sixth Annual Pacific Northwest Software Quality Conference, Portland OR, September 1988.
|
 |
Hoa71
|
|
| |
How87
|
|
| |
LS78
|
R. J. Lipton and F. G. Sayward. The status of research on program mutation. In Digest for the Workshop on Software Testing and Test Documentation, pages 355-373, December 1978.
|
| |
Mor84
|
|
| |
Mor88
|
L. J. Morell. Theoretical insights into fault-based testing. In Proceedings of the Second Workshop on Software Testing, Verification and Analysis, Banff Alberta, July 1988.
|
| |
Off88
|
|
| |
RHC76
|
C. V. R amamoorthy, S. F. Ho, and W. T. Chen. On the automated generation of program test data. Transactions on Software Engineering, 2(4), December 1976.
|
| |
RT88
|
D. J. Richardson and M. C. Thompson. The relay model for error detection and its application. In Proceedings of the Second Workshop on Software Testing, Verification and Analysis, Banff Alberta, July 1988.
|
 |
Wey83
|
|
| |
WO80
|
E. J. Weyuker and T. J. Ostrand. Theories of program testing and the application of revealing subdomains. Transactions of Software Engineering, 6(3):236-246, May 1980.
|
CITED BY 17
|
|
|
|
|
|
|
|
|
|
|
Brian Marick, The weak mutation hypothesis, Proceedings of the symposium on Testing, analysis, and verification, p.190-199, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
|
|
|
A. Jefferson Offutt , Stephen D. Lee, How strong is weak mutation?, Proceedings of the symposium on Testing, analysis, and verification, p.200-213, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
Farokh B. Bastani , Giuseppe DiMarco , Alberto Pasquini, Experimental evaluation of a fuzzy-set based measure of software correctness using program mutation, Proceedings of the 15th international conference on Software Engineering, p.45-54, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Gegick , Laurie Williams , Jason Osborne , Mladen Vouk, Prioritizing software security fortification throughcode-level metrics, Proceedings of the 4th ACM workshop on Quality of protection, October 27-27, 2008, Alexandria, Virginia, USA
|
|
|
|
|