Software vaccination: An artificial immune system approach to mutation testing

9Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Over time programming languages develop, paradigms evolve, development teams change. The effect of this is that test suites wear out, therefore these also need to evolve. Mutation testing is an effective fault-based testing approach, but it is computationally expensive. Any evolutionary based approach to this process needs to simultaneously manage execution costs. In this conceptual paper we adopt immune systems as a metaphor for the basis of an alternative mutation testing system. It is envisaged that through monitoring of the development environment, a minimal set of effective mutations and test cases can be developed - a 'vaccine' - that can be applied to the software development process to protect it from errors - from infections. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

May, P., Mander, K., & Timmis, J. (2003). Software vaccination: An artificial immune system approach to mutation testing. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2787, 81–92. https://doi.org/10.1007/978-3-540-45192-1_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free