The Alternating Variable Method (AVM) has been shown to#R##N#be a fast and effective local search technique for search-based software#R##N#engineering. Recent improvements to the AVM have generalized the representations#R##N#it can optimize and have provably reduced its running time.#R##N#However, until now, there has been no general, publicly-available implementation#R##N#of the AVM incorporating all of these developments. We introduce#R##N#AVMf, an object-oriented Java framework that provides such an#R##N#implementation. AVMf is available from http://avmframework.org for#R##N#configuration and use in a wide variety of projects.
['Phil McMinn', 'Gregory M. Kapfhammer']
AVMf: An Open-Source Framework and Implementation of the Alternating Variable Method