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 条
  • [21] Sacral nerve stimulation—hidden costs (uncovered)
    M. Zeiton
    Sara Faily
    James Nicholson
    Karen Telford
    Abhiram Sharma
    International Journal of Colorectal Disease, 2016, 31 : 1005 - 1010
  • [23] ON-FARM COSTS OF REDUCING NITROGEN POLLUTION THROUGH BMP
    FERNANDEZSANTOS, J
    ZEKRI, S
    HERRUZO, AC
    AGRICULTURE ECOSYSTEMS & ENVIRONMENT, 1993, 45 (1-2) : 1 - 11
  • [24] REDUCING DATA-PROCESSING COSTS THROUGH CENTRALIZED PROCUREMENT
    TAYLOR, JR
    TUCKER, CC
    MIS QUARTERLY, 1989, 13 (04) : 487 - 499
  • [25] Reducing Cancer Costs Through Symptom Management and Triage Pathways
    Barkley, Ronald
    Soobader, Mah-Jabeen
    Wang, Jun
    Blau, Sibel
    Page, Ray D.
    JOURNAL OF ONCOLOGY PRACTICE, 2019, 15 (02) : 93 - +
  • [26] REDUCING PRODUCTION COSTS THROUGH EXCESS POWER DEMAND CONTROLS
    SCOTT, WD
    ISA TRANSACTIONS, 1985, 24 (01) : 53 - 59
  • [27] Reducing Laboratory Costs Through Education-Based Gatekeeping
    Annen, Kyle
    Peterson, Loann
    Reed, Kurt
    ARCHIVES OF PATHOLOGY & LABORATORY MEDICINE, 2014, 138 (03) : 301 - 301
  • [28] CANDU 9 - Reducing capital costs through advanced construction
    Hedges, K
    Yu, S
    Hopwood, J
    NUCLEAR ENGINEERING INTERNATIONAL, 1996, 41 (504): : 32 - 33
  • [29] ePrescribing: Reducing Costs through In-Class Therapeutic Interchange
    Stenner, Shane P.
    Chakravarthy, Rohini
    Johnson, Kevin B.
    Miller, William L.
    Olson, Julie
    Wickizer, Marleen
    Johnson, Nate N.
    Ohmer, Rick
    Uskavitch, David R.
    Bernard, Gordon R.
    Neal, Erin B.
    Lehmann, Christoph U.
    APPLIED CLINICAL INFORMATICS, 2016, 7 (04): : 1168 - 1181
  • [30] Reducing Costs Through Open Procurement and Alternative Project Delivery
    Baird, Gregory M.
    JOURNAL AMERICAN WATER WORKS ASSOCIATION, 2011, 103 (08): : 18 - +