White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Factors that Impact the Cloud Portability of Legacy Web Applications

Costa Silva, Gabriel (2016) Factors that Impact the Cloud Portability of Legacy Web Applications. PhD thesis, University of York.

This is the latest version of this item.

Thesis - Corrections for deposit.pdf - Examined Thesis (PDF)
Available under License Creative Commons Attribution 2.0 UK: England & Wales.

Download (2285Kb) | Preview


The technological dependency of products or services provided by a particular cloud platform or provider (i.e. cloud vendor lock-in) leaves cloud users unprotected against service failures and providers going out of business, and unable to modernise their software applications by exploiting new technologies and cheaper services from alternative clouds. High portability is key to ensure a smooth migration of software applications between clouds, reducing the risk of vendor lock-in. This research identifies and models key factors that impact the portability of legacy web applications in cloud computing. Unlike existing cloud portability studies, we use a combination of techniques from empirical software engineering, software quality and areas related to cloud, including service-oriented computing and distributed systems, to carry out a rigorous experimental study of four factors impacting on cloud application portability. In addition, we exploit established methods for software effort prediction to build regression models for predicting the effort required to increase cloud application portability. Our results show that software coupling, authentication technology, cloud platform and service are statistically significant and scientifically relevant factors for cloud application portability in the experiments undertaken. Furthermore, the experimental data enabled the development of fair (mean magnitude of relative error, MMRE, between 0.493 and 0.875), good (MMRE between 0.386 and 0.493) and excellent (MMRE not exceeding 0.368) regression models for predicting the effort of increasing the portability of legacy cloud applications. By providing empirical evidence of factors that impact cloud application portability and building effort prediction models, our research contributes to improving decision making when migrating legacy applications between clouds, and to mitigating the risks associated with cloud vendor lock-in.

Item Type: Thesis (PhD)
Related URLs:
Academic Units: The University of York > Computer Science (York)
Identification Number/EthosID: uk.bl.ethos.707140
Depositing User: Dr Gabriel Costa Silva
Date Deposited: 31 Mar 2017 16:08
Last Modified: 24 Jul 2018 15:21
URI: http://etheses.whiterose.ac.uk/id/eprint/16428

Available Versions of this Item

  • Factors that Impact the Cloud Portability of Legacy Web Applications. (deposited 31 Mar 2017 16:08) [Currently Displayed]

You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.

Actions (repository staff only: login required)