Synthesis of equivalent method calls in Guava

6Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We developed a search-based technique to automatically synthesize sequences of method calls that are functionally equivalent to a given target method. This paper presents challenges and results of applying our technique to Google Guava. Guava heavily uses Java generics, and the large number of classes, methods and parameter values required us to tune our technique to deal with a search space that is much larger than what we originally envisioned. We modified our technique to cope with such challenges. The evaluation of the improved version of our technique shows that we can synthesize 188 equivalent method calls for relevant components of Guava, outperforming by 86% the original version.

Cite

CITATION STYLE

APA

Mattavelli, A., Goffi, A., & Gorla, A. (2015). Synthesis of equivalent method calls in Guava. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9275, pp. 248–254). Springer Verlag. https://doi.org/10.1007/978-3-319-22183-0_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free