Software vaccination: An artificial immune system approach to mutation testing

  • Peter May*
  • , Keith Mander
  • , Jon Timmis
  • *Awdur cyfatebol y gwaith hwn

Allbwn ymchwil: Pennod mewn Llyfr/Adroddiad/Trafodion CynhadleddPennod

9 Dyfyniadau (Scopus)

Crynodeb

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.

Iaith wreiddiolSaesneg
TeitlLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
GolygyddionJon Timmis, Peter Bentley, Emma Hart
CyhoeddwrSpringer Nature
Tudalennau81-92
Nifer y tudalennau12
ISBN (Argraffiad)3540407669, 9783540407669
Dynodwyr Gwrthrych Digidol (DOIs)
StatwsCyhoeddwyd - 2003

Cyfres gyhoeddiadau

EnwLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Cyfrol2787
ISSN (Argraffiad)0302-9743
ISSN (Electronig)1611-3349

Ôl bys

Gweld gwybodaeth am bynciau ymchwil 'Software vaccination: An artificial immune system approach to mutation testing'. Gyda’i gilydd, maen nhw’n ffurfio ôl bys unigryw.

Dyfynnu hyn