dc.creator | Delamaro, Márcio Eduardo | |
dc.creator | Offutt, Jeff | |
dc.creator | Ammann, Paul | |
dc.date.accessioned | 2015-03-02T13:08:51Z | |
dc.date.accessioned | 2018-07-04T16:52:24Z | |
dc.date.available | 2015-03-02T13:08:51Z | |
dc.date.available | 2018-07-04T16:52:24Z | |
dc.date.created | 2015-03-02T13:08:51Z | |
dc.date.issued | 2014-03-31 | |
dc.identifier | IEEE International Conference on Software Testing, Verification, and Validation, 7., 2014, Cleveland, Ohio. | |
dc.identifier | 9780769551852 | |
dc.identifier | http://www.producao.usp.br/handle/BDPI/48422 | |
dc.identifier | http://dx.doi.org/10.1109/ICST.2014.12 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/1641530 | |
dc.description.abstract | 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. | |
dc.language | eng | |
dc.publisher | IEEE Computer Society | |
dc.publisher | Cleveland, Ohio | |
dc.relation | IEEE International Conference on Software Testing, Verification, and Validation, 7 | |
dc.rights | Copyright IEEE Computer Society | |
dc.rights | openAccess | |
dc.subject | Software testing | |
dc.subject | Mutation testing | |
dc.subject | Mutation operators | |
dc.subject | SDL-mutation | |
dc.subject | One-op mutation | |
dc.title | Designing deletion mutation operators | |
dc.type | Actas de congresos | |