Research Article
A Slice-Based Change Impact Analysis for Regression Test Case Prioritization of Object-Oriented Programs
Table 6
Overview of mutation operators.
| Operator | Description |
| Traditional operators | ABS | Absolute value insertion | AOR | Arithmetic operator replacement | LCR | Logical connector replacement | ROR | Relational operator replacement | UOI | Unary operator insertion |
| Java Interclass operators | IHD | Hiding variable deletion | IHI | Hiding variable insertion | IOD | Overriding method deletion | IOP | Overridden method calling position change | IOR | Overridden method rename | ISK | Super keyword deletion | IPC | Explicit call of a parent’s constructor deletion | PNC | New method call with child class type | PMD | Instance variable declaration with parent class type | PPD | Parameter variable declaration with child class type | PRV | Reference assignment with other compatible types | OMR | Overloading method contents change | OMD | Overloading method deletion | OAO | Argument order change | OAN | Argument number change | JTD | This keyword deletion | JSC | Static modifier change | JID | Member variable initialization deletion | JDC | Java-supported default constructor creation | EOA | Reference and content assignment replacement | EOC | Reference and content comparison replacement | EAM | Accessor method change | EMM | Modifier method change |
|
|