Challenges in migrating legacy software systems to the cloud an empirical study

被引:28
|
作者
Gholami, Mahdi Fahmideh [1 ]
Daneshgar, Farhad [2 ]
Beydoun, Ghassan [3 ]
Rabhi, Fethi [4 ]
机构
[1] Univ New South Wales, Sydney, NSW, Australia
[2] Univ New South Wales, UNSW Business Sch, Sydney, NSW, Australia
[3] Univ Technol Sydney, Informat Syst, Sydney, NSW, Australia
[4] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
关键词
Cloud computing; Legacy systems; Cloud migration; Cloud migration process; INFORMATION-SYSTEMS; ADOPTION; MODEL; IDENTIFICATION; GUIDELINES; MANAGEMENT; METAMODEL;
D O I
10.1016/j.is.2017.03.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Moving existing legacy systems to cloud platforms is a difficult and high cost process that may involve technical and non-technical resources and challenges. There is evidence that the lack of understanding and preparedness of cloud computing migration underpin many migration failures in achieving organisations' goals. The main goal of this article is to identify the most important challenging activities for moving legacy systems to cloud platforms from a perspective of reengineering process. Through a combination of a bottom-up and a top-down analysis, a set of common activities is derived from the extant cloud computing literature. These are expressed as a model and are validated using a population of 104 shortlisted and randomly selected domain experts from different industry sectors. We used a Web-based survey questionnaire to collect data and analysed them using SPSS Sample T-Test. The results of this study highlight the most important and critical challenges that should be addressed by various roles within a legacy to cloud migration endeavour. The study provides an overall understanding of this process including common occurring activities, concerns and recommendations. In addition, the findings of this study constitute a practical guide to conduct this transition. This guide is platform agnostic and independent from any specific migration scenario, cloud platform, or an application domain. (C) 2017 Published by Elsevier Ltd.
引用
收藏
页码:100 / 113
页数:14
相关论文
共 50 条
  • [31] How to adapt applications for the Cloud environment: Challenges and solutions in migrating applications to the Cloud
    Andrikopoulos V.
    Binz T.
    Leymann F.
    Strauch S.
    [J]. Andrikopoulos, V. (vasilios.andrikopoulos@iaas.uni-stuttgart.de), 2013, Springer-Verlag Wien (95): : 493 - 535
  • [32] Reengineering Autonomic Components in Legacy Software Systems: A Case Study
    Mulcahy, James. J.
    Huang, Shihong
    [J]. 2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 523 - 529
  • [33] Challenges of Evolving Legacy Software in a Small Team
    Owens, Bowie
    Lee, Geoffrey
    Zhu, Zili
    Lo, Thomas
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 385 - 387
  • [34] New Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems
    Seker, Abdulkadir
    Diri, Banu
    Arslan, Halil
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (03): : 1 - 26
  • [35] Migrating a Large Scale Legacy Application to SOA: Challenges and Lessons Learned
    Khadka, Ravi
    Saeidi, Amir
    Jansen, Slinger
    Hage, Jurriaan
    Haas, Geer P.
    [J]. 2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 425 - 432
  • [36] A Systematic Mapping Study of Empirical Studies on Software Cloud Testing Methods
    Ahmad, Amro Al-Said
    Brereton, Pearl
    Andras, Peter
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 555 - 562
  • [37] Organizational and Customer related Challenges of Software Testing: An Empirical Study in 11 Software Companies
    Seth, Frank Philip
    Taipale, Ossi
    Smolander, Kari
    [J]. 2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [38] Challenges in Delivering Software in the Cloud as Microservices
    Esposito, Christian
    Castiglione, Aniello
    Choo, Kim-Kwang Raymond
    [J]. IEEE CLOUD COMPUTING, 2016, 3 (05): : 10 - 14
  • [39] Migrating a research data warehouse to a public cloud: challenges and opportunities
    Kahn, Michael G.
    Mui, Joyce Y.
    Ames, Michael J.
    Yamsani, Anoop K.
    Pozdeyev, Nikita
    Rafaels, Nicholas
    Brooks, Ian M.
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2022, 29 (04) : 592 - 600
  • [40] A New Method for Migrating Legacy Applications to the Cloud: A Finite State Process Approach
    Bushehrian, Omid
    Nabavi, Seyyed Yahya
    [J]. 2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), 2017, : 86 - 91