Research output

Conference Paper (in Formal Publication) ()

Repairing and Optimizing Hadoop hashCode Implementations

Citation
Attila Kocsis Z, Neumann G, Swan J, Epitropakis M, Brownlee A, Haraldsson S & Bowles E (2014) Repairing and Optimizing Hadoop hashCode Implementations In: Le Goues C, Yoo S (ed.) Search-Based Software Engineering: 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014. Proceedings, Berlin Heidelberg: Springer. 6th International Symposium, SSBSE 2014, 26.8.2014 - 29.8.2014, Fortaleza, Brazil, pp. 259-264.

Abstract
We describe how contract violations in JavaTM hashCode methods can be repaired using novel combination of semantics-preserving and generative methods, the latter being achieved via Automatic Improvement Programming. The method described is universally applicable. When applied to the Hadoop platform, it was established that it produces hashCode functions that are at least as good as the original, broken method as well as those produced by a widely-used alternative method from the ‘Apache Commons' library.

StatusPublished
EditorLe Goues C, Yoo S
AuthorsAttila Kocsis Zoltan, Neumann Geoffrey, Swan Jerry, Epitropakis Michael, Brownlee Alexander, Haraldsson Seamundur, Bowles Edward
Publication date2014
Date of public distribution08/2014
URLhttp://link.springer.com/…3-319-09940-8_21
PublisherSpringer
Place of publicationBerlin Heidelberg
ISBN 978-3-319-09939-2
LanguageEnglish
© University of Stirling FK9 4LA Scotland UK • Telephone +44 1786 473171 • Scottish Charity No SC011159
My Portal