Research Article

An Empirical Assessment and Validation of Redundancy Metrics Using Defect Density as Reliability Indicator

Table 5

Description of the five selected mutators.

MutatorsDescription

Mut 1: Conditionals BoundaryReplaces the relational operators <, ≤, >, and ≥
Mut 2: Negate conditionalsMutates all conditionals found (< by ≥, ≥ by <, etc.)
Mut 3: Return valuesMutates the return values of method calls (true by false, false by true, 0 by 1, and x by x + 1)
Mut 4: Inverts negativesInverts negation of integer and floating-point numbers
Mut 5: MathReplaces binary arithmetic operations for either integer or floating-point arithmetic with another operation (+ by -, - by +, by /, etc.).