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 条
  • [1] A Theoretical and Empirical Study of Diversity-Aware Mutation Adequacy Criterion
    Shin, Donghwan
    Yoo, Shin
    Bae, Doo-Hwan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (10) : 914 - 931
  • [2] Comprehensive set of Mutation Operators for the determination of adequacy of Test Set
    Chauhan, Vinita
    Chauhan, Vineet
    Kashyap, Hema
    Singh, Vikas
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 1019 - 1023
  • [3] Improving test adequacy assessment by novel Java']JavaScript mutation operators
    Muzamal, Muneeb
    Nadeem, Aamer
    PROCEEDINGS OF 2019 16TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2019, : 647 - 652
  • [4] AN EMPIRICAL-EVALUATION OF WEAK MUTATION
    OFFUTT, AJ
    LEE, SD
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (05) : 337 - 344
  • [5] Empirical evaluation of mutation-based test case prioritization techniques
    Shin, Donghwan
    Yoo, Shin
    Papadakis, Mike
    Bae, Doo-Hwan
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2019, 29 (1-2)
  • [6] On Adequacy of Assertions in Automated Test Suites: An Empirical Investigation
    Zhi, Junji
    Garousi, Vahid
    IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 382 - 391
  • [7] Empirical evaluation of orthogonality of class mutation operators
    Lee, HJ
    Ma, YS
    Kwon, YR
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 512 - 518
  • [8] Test adequacy criteria for UML design models
    Andrews, A
    France, R
    Ghosh, S
    Craig, G
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2003, 13 (02) : 95 - 127
  • [9] Causal Test Adequacy
    Foster, Michael
    Wild, Christopher
    Hierons, Robert M.
    Walkinshaw, Neil
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 161 - 172
  • [10] Test and Defect Coverage Analytics Model for the Assessment of Software Test Adequacy
    Haron, Nur Hafizah
    Syed-Mohamad, Sharifah Mashita
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 13 - 18