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 条
  • [11] Software architectures of the convergence of cloud computing and the Internet of Things: A systematic literature review
    Banijamali, Ahmad
    Pakanen, Olli-Pekka
    Kuvaja, Pasi
    Oivo, Markku
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122
  • [12] Software-Defined Cloud Computing: A Systematic Review on Latest Trends and Developments
    Abbasi, Aaqif Afzaal
    Abbasi, Almas
    Shamshirband, Shahaboddin
    Chronopoulos, Anthony Theodore
    Persico, Valerio
    Pescape, Antonio
    IEEE ACCESS, 2019, 7 : 93294 - 93314
  • [13] Ensuring Data Security by AES for Global Software Development in Cloud Computing
    Usman, Muhammad
    Akram, Usman
    2014 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2014,
  • [14] Detecting Software Aging in a Cloud Computing Framework by Comparing Development Versions
    Langner, Felix
    Andrzejak, Artur
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 896 - 899
  • [15] Special section: software architectures and application development environments for Cloud computing
    Ranjan, Rajiv
    Buyya, Rajkumar
    Benatallah, Boualem
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (04): : 391 - 394
  • [16] An Administrative system of a Software Platform for Cloud Computing and Development of Intelligent Services
    Moskalenko, Philip
    Shalfeyeva, Elena
    Timchenko, Vadim
    PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON COMPUTER, COMMUNICATION, CONTROL AND AUTOMATION, 2013, 68 : 155 - 156
  • [17] Measuring Impact of Cloud Computing and Knowledge Management in Software Development and Innovation
    Gupta, Chetna
    Maria Fernandez-Crehuet, Jose
    Gupta, Varun
    SYSTEMS, 2022, 10 (05):
  • [18] Cloud Quantum Computing Concept and Development: A Systematic Literature Review
    Soeparno, Haryono
    Perbangsa, Anzaludin Samsinga
    5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE 2020, 2021, 179 : 944 - 954
  • [19] Software Testing Based on Cloud Computing
    Jun, Wang
    Meng, Fanpeng
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL II, 2010, : 409 - 412
  • [20] Software Agents as Cloud Computing Services
    Lopez-Rodriguez, Ignacio
    Hernandez-Tejera, Mario
    ADVANCES ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS, 2011, 88 : 271 - 276