What types of mutation are usually selected against ?
A more general definition of " mutation analysis " is using well - defined rules defined on syntactic structures to make systematic changes to software artifacts .