A theoretical study of fault coupling

Fault coupling is the phenomenon whereby a test set is able to detect faults when they occur in isolation, but fails to do so when they occur in combination. It is widely regarded as a nuisance in fault‐based approaches to software testing, which focus on the detection of single faults and normally neglect multiple faults.

[1]  Larry J Morell,et al.  A Theory of Fault-Based Testing , 1990, IEEE Trans. Software Eng..

[2]  William E. Howden,et al.  Weak Mutation Testing and Completeness of Test Sets , 1982, IEEE Transactions on Software Engineering.

[3]  Larry Joe Morell A theory of error-based testing , 1983 .

[4]  King Sing How Tia Wah Fault coupling in finite functions , 1995 .

[5]  Debra J. Richardson,et al.  The RELAY model of error detection and its application , 1988, [1988] Proceedings. Second Workshop on Software Testing, Verification, and Analysis.

[6]  A. Offutt The coupling effect: fact or fiction , 1989 .

[7]  Richard J. Lipton,et al.  Hints on Test Data Selection: Help for the Practicing Programmer , 1978, Computer.

[8]  Joseph E. Stoy,et al.  Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory , 1981 .

[9]  Gregg Rothermel,et al.  An experimental determination of sufficient mutant operators , 1996, TSEM.

[10]  Daniel I. A. Cohen,et al.  Basic techniques of combinatorial theory , 1978 .

[11]  Alan Slomson Introduction to Combinatorics , 1997 .

[12]  K. S. How Tai Wah,et al.  Fault coupling in finite bijective functions , 1995, Softw. Test. Verification Reliab..

[13]  Michael J. C. Gordon,et al.  The Denotational Description of Programming Languages , 1979, Springer New York.

[14]  A. Jefferson Offutt,et al.  Investigations of the software testing coupling effect , 1992, TSEM.

[15]  Jeffrey M. Voas,et al.  Predicting where faults can hide from testing , 1991, IEEE Software.