Registro Completo |
Biblioteca(s): |
Embrapa Agricultura Digital. |
Data corrente: |
31/07/1996 |
Data da última atualização: |
28/09/2007 |
Autoria: |
WONG, W. E.; MALDONADO, J. C.; DELAMARO, M. E.; MATHUR, A. P. |
Título: |
Constrained mutation in C programs. |
Ano de publicação: |
1994 |
Fonte/Imprenta: |
In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE, 8., WORKSHOP DE QUALIDADE DE SOFTWARE, 1994, Curitiba. Anais... Curitiba: Centro Internacional de Técnologia de Software, 1994. |
Páginas: |
p.439-452. |
Idioma: |
Inglês |
Conteúdo: |
Software development is always under the pressure of time and budget constraints before release. A good testing strategy should not only be effective and economical but also incremental. Although mutation testing has been empirically found to be effective in detecting faults, it remains unused for reasons of economics. A major obstacle to the user of mutation testing is its high computational cost. In this paper we report results from experiments designed to investigate six different constrained mutation mechanisms. Our data indicate that these alternatives not only reduce the cost of mutation significantly in terms of the number of test cases required and the number of mutants to be examined, but also maintain very good fault detection effectiveness. Effects of incremental mutation testing examining deifferent sets of mutants are also discussed. Furthermore, our experiments are unique in that constrained mutation was performed directly on C programs. This eliminates the possible bias experienced by earlier mutation studies because of the programming language translation between the Fortran, Pascal, and C. |
Categoria do assunto: |
-- |
Marc: |
LEADER 01683naa a2200169 a 4500 001 1003122 005 2007-09-28 008 1994 bl uuuu u00u1 u #d 100 1 $aWONG, W. E. 245 $aConstrained mutation in C programs. 260 $c1994 300 $ap.439-452. 520 $aSoftware development is always under the pressure of time and budget constraints before release. A good testing strategy should not only be effective and economical but also incremental. Although mutation testing has been empirically found to be effective in detecting faults, it remains unused for reasons of economics. A major obstacle to the user of mutation testing is its high computational cost. In this paper we report results from experiments designed to investigate six different constrained mutation mechanisms. Our data indicate that these alternatives not only reduce the cost of mutation significantly in terms of the number of test cases required and the number of mutants to be examined, but also maintain very good fault detection effectiveness. Effects of incremental mutation testing examining deifferent sets of mutants are also discussed. Furthermore, our experiments are unique in that constrained mutation was performed directly on C programs. This eliminates the possible bias experienced by earlier mutation studies because of the programming language translation between the Fortran, Pascal, and C. 700 1 $aMALDONADO, J. C. 700 1 $aDELAMARO, M. E. 700 1 $aMATHUR, A. P. 773 $tIn: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE, 8., WORKSHOP DE QUALIDADE DE SOFTWARE, 1994, Curitiba. Anais... Curitiba: Centro Internacional de Técnologia de Software, 1994.
Download
Esconder MarcMostrar Marc Completo |
Registro original: |
Embrapa Agricultura Digital (CNPTIA) |
|