Empirical Software Engineering

, Volume 6, Issue 2, pp 111–142

Interface Mutation Test Adequacy Criterion: An Empirical Evaluation

  • MÁrcio Eduardo Delamaro
  • JosÉ Carlos Maldonado
  • Alberto Pasquini
  • Aditya P. Mathur
Article

DOI: 10.1023/A:1011429104252

Cite this article as:
Delamaro, M.E., Maldonado, J.C., Pasquini, A. et al. Empirical Software Engineering (2001) 6: 111. doi:10.1023/A:1011429104252

Abstract

An experiment was conducted to evaluate an inter-procedural test adequacy criterion named Interface Mutation. Program SPACE, developed for the European Space Agency (ESA), was used in this experiment. The development record available for this program was used to find the faults uncovered during its development. Using this information the test process was reproduced starting with a version of SPACE containing several faults and then applying Interface Mutation. Thus we could evaluate the fault revealing effectiveness of Interface Mutation. Results from the experiment suggest that (a) the application of Interface Mutation favors the selection of fault revealing test cases when they exist and (b) Interface Mutation tends to select fault revealing test cases more efficiently than in the case where random selection is used.

Mutation testinginterface mutationtest adequacy criteriasoftware testing

Copyright information

© Kluwer Academic Publishers 2001

Authors and Affiliations

  • MÁrcio Eduardo Delamaro
    • 1
  • JosÉ Carlos Maldonado
    • 2
  • Alberto Pasquini
    • 3
  • Aditya P. Mathur
    • 4
  1. 1.Departamento de InformáticaUniversidade Estadual de MaringáMaringáPR, Brazil
  2. 2.Universidade de São PauloSão Carlos, SPBrazil
  3. 3.Robotics and Information Technology DivisionItalian Research Agency for New Technology, Energy and Environment (ENEA)RomaItaly
  4. 4.Department of ComputerSciences Purdue UniversityUSA