Systematic analysis of software development in cloud computing perceptions

被引:11
|
作者
Khan, Habib Ullah [1 ]
Ali, Farhad [1 ]
Nazir, Shah [2 ]
机构
[1] Qatar Univ, Coll Business & Econ, Dept Accounting & Informat Syst, Doha, Qatar
[2] Univ Swabi, Dept Comp Sci, Swabi, Pakistan
关键词
CC; cloud-based software; cloud computing; cloud deployment; cloud development; software engineering; RESOURCE-ALLOCATION; SERVICES; CHALLENGES; SIMULATION;
D O I
10.1002/smr.2485
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud computing is characterized as a shared computing and communication infrastructure. It encourages the efficient and effective developmental processes that are carried out in various organizations. Cloud computing offers both possibilities and solutions of problems for outsourcing and management of software developmental operations across distinct geography. Cloud computing is adopted by organizations and application developers for developing quality software. The cloud has the significant impact on utilizing the artificial complexity required in developing and designing quality software. Software developmental organization prefers cloud computing for outsourcing tasks because of its available and scalable nature. Cloud computing is the ideal choice utilized for development modern software as they have provided a completely new way of developing real-time cost-effective, efficient, and quality software. Tenants (providers, developers, and consumers) are provided with platforms, software services, and infrastructure based on pay per use phenomenon. Cloud-based software services are becoming increasingly popular, as observed by their widespread use. Cloud computing approach has drawn the interest of researchers and business because of its ability to provide a flexible and resourceful platform for development and deployment. To determine a cohesive understanding of the analyzed problems and solutions to improve the quality of software, the existing literature resources on cloud-based software development should be analyzed and synthesized systematically. Keyword strings were formulated for analyzing relevant research articles from journals, book chapters, and conference papers. The research articles published in (2011-2021) various scientific databases were extracted and analyzed for retrieval of relevant research articles. A total of 97 research publications are examined in this SLR and are evaluated to be appropriate studies in explaining and discussing the proposed topic. The major emphasis of the presented systematic literature review (SLR) is to identify the participating entities of cloud-based software development, challenges associated with adopting cloud for software developmental processes, and its significance to software industries and developers. This SLR will assist organizations, designers, and developers to develop and deploy user-friendly, efficient, effective, and real time software applications.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] A systematic review on cloud computing
    Frederico Durao
    Jose Fernando S. Carvalho
    Anderson Fonseka
    Vinicius Cardoso Garcia
    The Journal of Supercomputing, 2014, 68 : 1321 - 1346
  • [22] A systematic review on cloud computing
    Durao, Frederico
    Carvalho, Jose Fernando S.
    Fonseka, Anderson
    Garcia, Vinicius Cardoso
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1321 - 1346
  • [23] A Distributed Software Service Tool for Data Analysis in Cloud Computing Environment
    Lai, Andy S. Y.
    Poon, Y. C.
    2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 465 - 471
  • [24] Enhancing the analysis of software failures in cloud computing systems with deep learning
    Cotroneo, Domenico
    De Simone, Luigi
    Liguori, Pietro
    Natella, Roberto
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 181
  • [25] Cloud computing and its impact on mobile software development: Two roads diverged
    Mikkonen, Tommi
    Taivalsaari, Antero
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2318 - 2320
  • [26] A Generic Software Development Process Refined from Best Practices for Cloud Computing
    Park, Soojin
    Hwang, Mansoo
    Lee, Sangeun
    Park, Young B.
    SUSTAINABILITY, 2015, 7 (05): : 5321 - 5344
  • [27] Clustering algorithm optimization design of software development system based on cloud computing
    Shi, Xibing
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 127 : 175 - 175
  • [28] Analysis and Development of Load Balancing Algorithms in Cloud Computing
    Bura, Deepa
    Singh, Meeta
    Nandal, Poonam
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2018, 13 (03) : 35 - 53
  • [29] The Future of Cloud Computing A SWOT Analysis and Predictions of Development
    Penzel, Daniel
    Kryvinska, Natalia
    Strauss, Christine
    Gregus, Michal
    2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 391 - 397
  • [30] A Brief Analysis of Development Situations and Trend of Cloud Computing
    Yang, Wenyan
    1ST INTERNATIONAL GLOBAL ON RENEWABLE ENERGY AND DEVELOPMENT (IGRED 2017), 2017, 100