Using Virtualisation for Reproducible Research and Code Portability | IEEE Conference Publication | IEEE Xplore