Actas de congresos
Designing deletion mutation operators
Fecha
2014-03-31Registro en:
IEEE International Conference on Software Testing, Verification, and Validation, 7., 2014, Cleveland, Ohio.
9780769551852
Autor
Delamaro, Márcio Eduardo
Offutt, Jeff
Ammann, Paul
Institución
Resumen
Mutation analysis modifies a program by applying
syntactic rules, called mutation operators, systematically to create
many versions of the program (mutants) that differ in small
ways. Testers then design tests to cause the mutants to behave
differently from the original program. Mutation testing is widely
considered to result in very effective tests, however, it is also quite
costly. Cost comes from the many mutants that are created, the
number of tests that are needed to kill the mutants, and the
difficulty of deciding whether mutants behave equivalently to
the original program. One-op mutation theorizes that cost can be
reduced by using a single, very powerful, mutation operator that
leads to tests that are almost as effective as if all operators are
used. Previous research proposed the statement deletion operator
(SDL) and found promising results. This paper investigates the
use of SDL-mutation in a new context, the language C, and poses
additional empirical questions, including whether other operators
can be used. We carried out a controlled experiment in which
cost and effectiveness of each individual C mutation operator
were collected for 39 different subject programs. Experimental
data are used to define a cost-effectiveness metric to choose the
best single operator for one-op mutation.
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
A New Case of Congenital Goiter with Hypothyroidism Caused by a Homozygous p.R277X Mutation in the Exon 7 of the Thyroglobulin Gene: A Mutational Hot Spot Could Explain the Recurrence of This Mutation
Rivolta, Carina Marcela; Moya, Christian M.; Gutnisky, Viviana J.; Varela, Viviana; Miralles García, José M.; Gonzalez Sarmiento, Rogelio; Targovnik, Hector Manuel (Endocrine Society, 2005-06)Identification of thyroglobulin (TG) gene mutations may provide insight into the structure-function relationship. In this study, we have performed molecular studies in a patient with congenital goiter, hypothyroidism, and ... -
uvsZ1 mutation shows epistatic relations with uvsD153 and uvsJ1 mutations without any involvement with checkpoint control in Aspergillus nidulans
BAPTISTA,FRANCIELLE; AVEZUM ALVES DE CASTRO-PRADO,MARIALBA -
Five Haplotypes Account for Fifty-Five Percent of ATM Mutations in Brazilian Patients With Ataxia Telangiectasia: Seven New Mutations
Coutinho, Gabriela; Mitui, Midori; Campbell, Catarina; Carvalho, Beatriz T. Costa; Nahas, Shareef; Sun, Xia; Hou, Yong; Lai, Chih-hung; Thorstenson, Yvone; Tanouye, Robert; Raskin, Salmo; Kim, Chong A.; Llerena Junior, Juan Clinton; Gatti, Richard A. (2004)