On the effect of object redundancy elimination in randomly testing collection classes

"In this paper, we analyze the effect of reducing object redundancy in random testing, by comparing the Randoop random testing tool with a version of the tool that disregards tests that only produce objects that have been previously generated by other tests. As a side effect, this variant also...

Descripción completa

Detalles Bibliográficos
Autores principales: Ponzio, Pablo, Bengolea, Valeria, Gutiérrez Brida, Simón, Scilingo, Gastón, Aguirre, Nazareno, Frías, Marcelo
Formato: Ponencias en Congresos acceptedVersion
Lenguaje:Inglés
Publicado: 2019
Materias:
Acceso en línea:http://ri.itba.edu.ar/handle/123456789/1641
Aporte de:
id I32-R138-123456789-1641
record_format dspace
spelling I32-R138-123456789-16412022-12-07T14:13:54Z On the effect of object redundancy elimination in randomly testing collection classes Ponzio, Pablo Bengolea, Valeria Gutiérrez Brida, Simón Scilingo, Gastón Aguirre, Nazareno Frías, Marcelo PROGRAMACION ORIENTADA A OBJETOS REDUNDANCIA "In this paper, we analyze the effect of reducing object redundancy in random testing, by comparing the Randoop random testing tool with a version of the tool that disregards tests that only produce objects that have been previously generated by other tests. As a side effect, this variant also identifies methods in the software under test that never participate in state changes, and uses these more heavily when building assertions. Our evaluation of this strategy concentrates on collection classes, since in this context of object-oriented implementations that describe stateful objects obbeying complex invariants, object variability is highly relevant. Our experimental comparison takes the main data structures in java.util, and shows that our object redundancy reduction strategy has an important impact in testing collections, measured in terms of code coverage and mutation killing." 2019-07-10T19:55:57Z 2019-07-10T19:55:57Z 2018-05 Ponencias en Congresos info:eu-repo/semantics/acceptedVersion 978-1450-35-741-8 0270-5257 http://ri.itba.edu.ar/handle/123456789/1641 en info:eu-repo/semantics/altIdentifier/doi/10.1145/3194718.3194724 application/pdf
institution Instituto Tecnológico de Buenos Aires (ITBA)
institution_str I-32
repository_str R-138
collection Repositorio Institucional Instituto Tecnológico de Buenos Aires (ITBA)
language Inglés
topic PROGRAMACION ORIENTADA A OBJETOS
REDUNDANCIA
spellingShingle PROGRAMACION ORIENTADA A OBJETOS
REDUNDANCIA
Ponzio, Pablo
Bengolea, Valeria
Gutiérrez Brida, Simón
Scilingo, Gastón
Aguirre, Nazareno
Frías, Marcelo
On the effect of object redundancy elimination in randomly testing collection classes
topic_facet PROGRAMACION ORIENTADA A OBJETOS
REDUNDANCIA
description "In this paper, we analyze the effect of reducing object redundancy in random testing, by comparing the Randoop random testing tool with a version of the tool that disregards tests that only produce objects that have been previously generated by other tests. As a side effect, this variant also identifies methods in the software under test that never participate in state changes, and uses these more heavily when building assertions. Our evaluation of this strategy concentrates on collection classes, since in this context of object-oriented implementations that describe stateful objects obbeying complex invariants, object variability is highly relevant. Our experimental comparison takes the main data structures in java.util, and shows that our object redundancy reduction strategy has an important impact in testing collections, measured in terms of code coverage and mutation killing."
format Ponencias en Congresos
acceptedVersion
author Ponzio, Pablo
Bengolea, Valeria
Gutiérrez Brida, Simón
Scilingo, Gastón
Aguirre, Nazareno
Frías, Marcelo
author_facet Ponzio, Pablo
Bengolea, Valeria
Gutiérrez Brida, Simón
Scilingo, Gastón
Aguirre, Nazareno
Frías, Marcelo
author_sort Ponzio, Pablo
title On the effect of object redundancy elimination in randomly testing collection classes
title_short On the effect of object redundancy elimination in randomly testing collection classes
title_full On the effect of object redundancy elimination in randomly testing collection classes
title_fullStr On the effect of object redundancy elimination in randomly testing collection classes
title_full_unstemmed On the effect of object redundancy elimination in randomly testing collection classes
title_sort on the effect of object redundancy elimination in randomly testing collection classes
publishDate 2019
url http://ri.itba.edu.ar/handle/123456789/1641
work_keys_str_mv AT ponziopablo ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
AT bengoleavaleria ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
AT gutierrezbridasimon ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
AT scilingogaston ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
AT aguirrenazareno ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
AT friasmarcelo ontheeffectofobjectredundancyeliminationinrandomlytestingcollectionclasses
_version_ 1765660757630910464