@inproceedings{51df8bd1803c4ef39fe87c0af1d8f772,
title = "O!Snap: Cost-Efficient Testing in the Cloud",
abstract = "Porting a testing environment to a cloud infrastructure is not straightforward. This paper presents O!Snap, an approach to generate test plans to cost-efficiently execute tests in the cloud. O!Snap automatically maximizes reuse of existing virtual machines, and interleaves the creation of updated test images with the execution of tests to minimize overall test execution time and/or cost. In an evaluation involving 2,600+ packages and 24,900+ test jobs of the Debian continuous integration environment, O!Snap reduces test setup time by up to 88% and test execution time by up to 43.3% without additional costs.",
keywords = "Cloud computing, Optimization, Test execution",
author = "Alessio Gambi and Alessandra Gorla and Andreas Zeller",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.",
year = "2017",
month = may,
day = "15",
doi = "10.1109/ICST.2017.51",
language = "English",
series = "Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017",
publisher = "IEEE Computer Society",
pages = "454--459",
booktitle = "Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017",
}