Reducing mutation costs through uncovered mutants

被引:15
|
作者
Reales Mateo, Pedro [1 ]
Polo Usaola, Macario [1 ]
机构
[1] Univ Castilla La Mancha, Inst Tecnol & Sistemas Informac, E-13071 Ciudad Real, Spain
来源
关键词
mutation testing; empirical analysis; MUSIC; execution cost reduction; infinite loops;
D O I
10.1002/stvr.1534
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation testing is a very effective testing technique that creates mutants in order to design test cases that will kill the mutants. One problem of mutation testing is high costs: creating mutants, executing mutants and calculating the mutation score. This paper empirically analyzes the effect of covering mutants through the mutant schema improved with extra code (MUSIC) technique. This technique annotates the statements covered by the tests in the original system in order to filter the mutant executions, because tests are only executed against the mutants whose mutated statement is covered by the tests. Therefore, MUSIC is meant to reduce the number of required executions and identify infinite loops at a reduced cost. Besides, an experiment was performed to evaluate the advantages and disadvantages of analyzing the covered mutants. As a result, we conclude that analyzing the covered mutants reduces the execution cost of mutation testing and its application is therefore recommended. Copyright (C) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:464 / 489
页数:26
相关论文
共 50 条
  • [31] Reducing project costs through the use of new engineering tools
    Taylor, FA
    Kraynack, CM
    1996 ENGINEERING CONFERENCE, BOOKS 1 AND 2, 1996, : 157 - 170
  • [32] Reducing Certification Costs Through Assured Dynamic Software Configuration
    Kajtazovic, Nermin
    Hoeller, Andrea
    Rauter, Tobias
    Kreiner, Christian
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 515 - 520
  • [33] Reducing costs of censuses in Norway through use of administrative registers
    Longva, S
    Thomsen, I
    Severeide, PI
    INTERNATIONAL STATISTICAL REVIEW, 1998, 66 (02) : 223 - 234
  • [34] Reducing Costs of LIPA Handover Through Bearer Reservation With Preemption
    Lai, Chih-Hao
    Chang, Hui-Ling
    Tsai, Meng-Hsun
    Lin, Chia-Ying
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (07) : 6428 - 6438
  • [35] REDUCING PAYROLL COSTS - THROUGH TAX CREDITS AND EMPLOYMENT PROGRAMS
    GUARNIERE, J
    PERSONNEL JOURNAL, 1976, 55 (04) : 158 - &
  • [36] Reducing costs
    不详
    BIOFUELS BIOPRODUCTS & BIOREFINING-BIOFPR, 2016, 10 (05): : 493 - 493
  • [37] Sacral nerve stimulation-hidden costs (uncovered)
    Zeiton, M.
    Faily, Sara
    Nicholson, James
    Telford, Karen
    Sharma, Abhiram
    INTERNATIONAL JOURNAL OF COLORECTAL DISEASE, 2016, 31 (05) : 1005 - 1010
  • [38] Significantly reducing facility maintenance costs through innovative custodial safety
    Campbell, Jeffery L.
    JOURNAL OF FACILITIES MANAGEMENT, 2005, 3 (03) : 203 - +
  • [39] Reducing DNA extraction costs through factorial design for the DNAdvance Kit
    Carson J. Neal
    Zachery D. Zbinden
    Michael E. Douglas
    Marlis R. Douglas
    BMC Research Notes, 17 (1)
  • [40] REDUCING PRESCRIBING COSTS THROUGH COMPUTER-CONTROLLED REPEAT PRESCRIBING
    DIFFORD, F
    JOURNAL OF THE ROYAL COLLEGE OF GENERAL PRACTITIONERS, 1984, 34 (269): : 658 - 660