AVMf: An Open-Source Framework and Implementation of the Alternating Variable Method

by Phil McMinn, and Gregory M. Kapfhammer

International Symposium on Search-Based Software Engineering (SSBSE 2016)



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


Reference

Phil McMinn, and Gregory M. Kapfhammer. AVMf: An Open-Source Framework and Implementation of the Alternating Variable Method. International Symposium on Search-Based Software Engineering (SSBSE 2016), Lecture Notes in Computer Science, vol. 9962, pp. 259–266, 2016


Bibtex Entry
@inproceedings{McMinn2016,
  author    = "McMinn, Phil and Kapfhammer, Gregory M.",
  title     = "{AVMf: An} Open-Source Framework and Implementation of the Alternating Variable Method",
  booktitle = "International Symposium on Search-Based Software Engineering (SSBSE 2016)",
  series    = "Lecture Notes in Computer Science",
  volume    = "9962",
  pages     = "259--266",
  year      = "2016",
  publisher = "Springer"
}