Skip to main content

Theoretical Insights into the Coupling Effect

  • Chapter
Mutation Testing for the New Century

Part of the book series: The Springer International Series on Advances in Database Systems ((ADBS,volume 24))

Abstract

It is shown that there is indeed a coupling effect such that a test set that kills all first-order mutants would prove able to kill the great majority of higher-order mutants too. The basis of the approach is that programs are modelled as compositions of finite functions, the domain of which is assumed to be large.

A heuristic approach is adopted, and attention is focused on the various insights into the nature of the coupling effect revealed by such an approach. These insights are helpful in determining in a rough-and-ready fashion whether the testing is as effective in killing higher-order mutants as one would wish.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. R.A. DeMillo, R.J. Lipton and F.G. Sayward: “Hints on Test Data Selection: Help for the Practicing Programmer,” Computer, Vol. 11, No. 4 (1978), pp. 34–41.

    Article  Google Scholar 

  2. R.A. DeMillo, R.J. Lipton and F.G. Sayward: “Program Mutation: A New Approach to Program Testing,” in Infotech State of the Art Report, Software Testing, Vol 2: Invited Papers, Infotech International, 1979, pp. 107–126.

    Google Scholar 

  3. K.S. How Tai Wah: “A Theoretical Study of Fault Coupling,” Journal of Software Testing, Verification and Reliability, Vol. 10, No. 1 (2000), pp. 3–45.

    Google Scholar 

  4. K.S. How Tai Wah: “An Analysis of the Coupling Effect: Single Test Data,” paper to be submitted for publication, 2000.

    Google Scholar 

  5. K.S. How Tai Wah: “An Analysis of the Coupling Effect: Multiple Test Data,” paper to be submitted for publication, 2000.

    Google Scholar 

  6. 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, Fort Lauderdale, 1978, pp. 355–373.

    Google Scholar 

  7. A.J. Offutt: “The Coupling Effect: Fact or Fiction?” in Procs of the Third Symposium on Software Testing, Analysis and Verification, Key West, Florida, 1989, pp. 131–140.

    Google Scholar 

  8. A.J. Offutt: “Investigations of the Software Testing Coupling Effect,” ACM Trans Soft Eng and Meth, Vol. 1, No. 1 (1992), pp. 5–20.

    Google Scholar 

  9. J. Voas, L. Morell and K. Miller: “Predicting Where Faults Can Hide from Testing,” IEEE Software, Vol. 8, No. 2 (1991), pp. 41–48.

    Google Scholar 

  10. J. Voas, K. Miller and R. Noonan: “Designing Programs that Do Not Hide Data State Errors During Random Black-Box Testing,” in Procs of the Fifth Inter Conf on Putting into Practice Methods and Tools for Information System Design, Nantes, France, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media New York

About this chapter

Cite this chapter

Tai Wah, K.S.H. (2001). Theoretical Insights into the Coupling Effect. In: Wong, W.E. (eds) Mutation Testing for the New Century. The Springer International Series on Advances in Database Systems, vol 24. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-5939-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-5939-6_11

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-4888-5

  • Online ISBN: 978-1-4757-5939-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics