ACM Home Page
Please provide us with feedback. Feedback
The coupling effect: fact or fiction
Full text PdfPdf (929 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification table of contents
Key West, Florida, United States
Pages: 131 - 140  
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
Author
A. Offutt  Department of Computer Science, Clemson University, Clemson, SC
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75308.75324
What is a DOI?

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