Technology of Object-Oriented Languages and Systems (TOOLS 34'00 (2000)
Santa Barbara, California
July 30, 2000 to Aug. 3, 2000
Sudipto Ghosh , Purdue University
Aditya P. Mathur , Purdue University
Interface Mutation (IM) is proposed as an adequacy criterion to assess the adequacy of test sets developed to test components and systems. IM uses the description of a component's interface to generate interface mutants. Tests are assessed on their ability to distinguish interface mutants. Experiments conducted to evaluate the goodness of IM are reported. Analysis of experimental data suggests that test sets adequate with respect to IM are effective in revealing errors in components. The effort required to develop the tests is lower compared to the effort required to develop test sets adequate with respect to the traditional code coverage criteria based on control flow.
Component-based systems, distributed object systems, interface description language, mutation testing, test adequacy assessment
A. P. Mathur and S. Ghosh, "Interface Mutation to Assess the Adequacy of Tests for Components and Systems," 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00)(TOOLS), Xi'an, China, 2000, pp. 37.