Interface mutation test adequacy criterion: An empirical evaluation

被引:9
作者
Delamaro M.E. [1 ]
Maldonado J.C. [2 ]
Pasquini A. [3 ]
Mathur A.P. [4 ]
机构
[1] Departamento de Informática, Universidade Estadual de Maringá, Maringá, PR
[2] Universidade de São Paulo, São Carlos, SP
[3] Robotics and Information Technology Division, Italian Research Agency for New Technology, Energy and Environment (ENEA), Roma
[4] Department of Computer Sciences, Purdue University, West Lafayette, IN
关键词
Interface mutation; Mutation testing; Software testing; Test adequacy criteria;
D O I
10.1023/A:1011429104252
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:111 / 142
页数:31
相关论文
共 50 条
  • [41] Mutation Analysis and Constraint-Based Criteria: Results from an Empirical Evaluation in the Context of Software Testing
    Inali Wisniewski Soares
    Silvia Regina Vergilio
    Journal of Electronic Testing, 2004, 20 : 439 - 445
  • [42] Empirical evaluation of the fault detection effectiveness and test effort efficiency of the automated AOP testing approaches
    Parizi, Reza Meimandi
    Ghani, Abdul Azim Abdul
    Abdullah, Rush
    Atan, Rodziah
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (10) : 1062 - 1083
  • [43] A fine-grained evaluation of mutation operators to boost mutation testing for deep learning systems
    Zhang, Zhiyi
    Wang, Yichun
    Yao, Yongming
    Wang, Ziyuan
    Huang, Zhiqiu
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (03)
  • [44] Mutation based test case generation via a path selection strategy
    Papadakis, Mike
    Malevris, Nicos
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (09) : 915 - 932
  • [45] An Adequacy Based Test Data Generation Technique Using Genetic Algorithms
    Malhotra, Ruchika
    Garg, Mohit
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2011, 7 (02): : 363 - 384
  • [46] Comprehending Test Code: An Empirical Study
    Yu, Chak Shun
    Treude, Christoph
    Aniche, Mauricio
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 501 - 512
  • [47] Prioritization of test cases in MUMCUT test sets: An empirical study
    Yu, YT
    Lau, MF
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2002, 2002, 2361 : 245 - 256
  • [48] Evaluating Mutation Operator and Test Case Effectiveness by Means of Mutation Testing
    Van-Nho Do
    Quang-Vu Nguyen
    Thanh-Binh Nguyen
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2021, 2021, 12672 : 837 - 850
  • [49] To Kill a Mutant: An Empirical Study of Mutation Testing Kills
    Du, Hang
    Palepu, Vijay Krishna
    Jones, James A.
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 715 - 726
  • [50] Evaluation of EPL mutation operators with the MuEPL mutation system
    Gutierrez-Madronal, L.
    Medina-Bulo, I
    Dominguez-Jimenez, J. J.
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 : 78 - 95