Loading...
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
Ponzio, Pablo
Bengolea, Valeria
Gutiérrez Brida, Simón
Scilingo, Gastón
Aguirre, Nazareno
Frías, Marcelo
Type
Ponencia en congreso
Citations
Altmetric:
Abstract
"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."
Description
Date
2018-05
Journal Title
Journal ISSN
Volume Title
Publisher
Collections
Files
Loading...
Ponencia_Ponzio
Adobe PDF, 123.47 KB
Research Projects
Organizational Units
Journal Issue
Keywords
PROGRAMACION ORIENTADA A OBJETOS, REDUNDANCIA