The Impact of Cloud Computing on Modern Software Development Practices
Abstract
Cloud computing which has become the cornerstone of many developments today, has brought changes to the way modern software solutions are developed to encompass scalability, efficiency, and flexibility. In this paper, the effects of cloud computing platforms that include AWS, Azure, and Google Cloud on software development processes are examined for advantages like faster deployment, lower costs, and greater flexibility. To this end, this research focuses on analyzing the trends in cloud adoptions, the development workflows, and the tools supported by the leads to demonstrate how these have enhanced development. Furthermore, the research also analyzes how cloud computing affects agile and DevOps software development processes for engineering. The study reveals that cloud computing has a critical influence on the companies’ digital transformation process along with the accelerated product development cycle and advancement in different industries.
Index Terms—, , , ,
References
[2] Al-Saqqa, S., Sawalha, S. and AbdelNabi, H., 2020. Agile software development: Methodologies and trends. International Journal of Interactive Mobile Technologies, 14(11).
[3] Yanamala, A.K.Y., 2024. Emerging Challenges in Cloud Computing Security: A Comprehensive Review. International Journal of Advanced Engineering Technologies and Innovations, 1(4), pp.448-479.
[4] Awaysheh, F.M., Aladwan, M.N., Alazab, M., Alawadi, S., Cabaleiro, J.C. and Pena, T.F., 2021. Security by design for big data frameworks over cloud computing. IEEE Transactions on Engineering Management, 69(6), pp.3676-3693.
[5] Alam, A., 2022. Cloud-based e-learning: scaffolding the environment for adaptive e-learning ecosystem based on cloud computing infrastructure. In Computer Communication, Networking and IoT: Proceedings of 5th ICICC 2021, Volume 2 (pp. 1-9). Singapore: Springer Nature Singapore.
[6] Katal, A., Dahiya, S. and Choudhury, T., 2023. Energy efficiency in cloud computing data centers: a survey on software technologies. Cluster Computing, 26(3), pp.1845-1875.
[7] Apeh, A.J., Hassan, A.O., Oyewole, O.O., Fakeyede, O.G., Okeleke, P.A. and Adaramodu, O.R., 2023. GRC strategies in modern cloud infrastructures: a review of compliance challenges. Computer Science & IT Research Journal, 4(2), pp.111-125.
[8] Ajiga, D., Okeleke, P.A., Folorunsho, S.O. and Ezeigweneme, C., 2024. Navigating ethical considerations in software development and deployment in technological giants.
[9] Yanamala, A.K.Y., 2024. Optimizing data storage in cloud computing: techniques and best practices. International Journal of Advanced Engineering Technologies and Innovations, 1(3), pp.476-513.
[10] Bharany, S., Sharma, S., Khalaf, O.I., Abdulsahib, G.M., Al Humaimeedy, A.S., Aldhyani, T.H., Maashi, M. and Alkahtani, H., 2022. A systematic survey on energy-efficient techniques in sustainable cloud computing. Sustainability, 14(10), p.6256.
[11] Alashhab, Z.R., Anbar, M., Singh, M.M., Leau, Y.B., Al-Sai, Z.A. and Alhayja’a, S.A., 2021. Impact of coronavirus pandemic crisis on technologies and cloud computing applications. Journal of Electronic Science and Technology, 19(1), p.100059.
[12] Shukur, H., Zeebaree, S., Zebari, R., Zeebaree, D., Ahmed, O. and Salih, A., 2020. Cloud computing virtualization of resources allocation for distributed systems. Journal of Applied Science and Technology Trends, 1(2), pp.98-105.
[13] Bello, S.A., Oyedele, L.O., Akinade, O.O., Bilal, M., Delgado, J.M.D., Akanbi, L.A., Ajayi, A.O. and Owolabi, H.A., 2021. Cloud computing in construction industry: Use cases, benefits and challenges. Automation in Construction, 122, p.103441.
[14] Sunyaev, A. and Sunyaev, A., 2020. Cloud computing. Internet computing: Principles of distributed systems and emerging internet-based technologies, pp.195-236.
[15] Alam, A., 2021, December. Cloud-based e-learning: development of conceptual model for adaptive e-learning ecosystem based on cloud computing infrastructure. In International Conference on Artificial Intelligence and Data Science (pp. 377-391). Cham: Springer Nature Switzerland.
[16] Rindell, K., Ruohonen, J., Holvitie, J., Hyrynsalmi, S. and Leppänen, V., 2021. Security in agile software development: A practitioner survey. Information and Software Technology, 131, p.106488.
[17] Abdullah, P.Y., Zeebaree, S.R., Jacksi, K. and Zeabri, R.R., 2020. An hrm system for small and medium enterprises (sme) s based on cloud computing technology. International Journal of Research-GRANTHAALAYAH, 8(8), pp.56-64.
[18] Ageed, Z.S., Ibrahim, R.K. and Sadeeq, M.A., 2020. Unified ontology implementation of cloud computing for distributed systems. Current Journal of Applied Science and Technology, 39(34), pp.82-97.
[19] Ageed, Z.S., Zeebaree, S.R., Sadeeq, M.M., Kak, S.F., Yahia, H.S., Mahmood, M.R. and Ibrahim, I.M., 2021. Comprehensive survey of big data mining approaches in cloud systems. Qubahan Academic Journal, 1(2), pp.29-38.
[20] Mustapha, U.F., Alhassan, A.W., Jiang, D.N. and Li, G.L., 2021. Sustainable aquaculture development: a review on the roles of cloud computing, internet of things and artificial intelligence (CIA). Reviews in Aquaculture, 13(4), pp.2076-2091.
[21] Li, K., Zhu, A., Zhao, P., Song, J. and Liu, J., 2024. Utilizing deep learning to optimize software development processes. arXiv preprint arXiv:2404.13630.
[22] Abid, A., Manzoor, M.F., Farooq, M.S., Farooq, U. and Hussain, M., 2020. Challenges and issues of resource allocation techniques in cloud computing. KSII Transactions on Internet and Information Systems (TIIS), 14(7), pp.2815-2839.
[23] Parast, F.K., Sindhav, C., Nikam, S., Yekta, H.I., Kent, K.B. and Hakak, S., 2022. Cloud computing security: A survey of service-based models. Computers & Security, 114, p.102580.
[24] Agomuo, O.C., Jnr, O.W.B. and Muzamal, J.H., 2024, July. Energy-Aware AI-based Optimal Cloud Infra Allocation for Provisioning of Resources. In 2024 IEEE/ACIS 27th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) (pp. 269-274). IEEE.
[25] Ali, N.H., Jalil, M., Jarno, A.D., Salimin, N. and Alamiah, M., 2024. A Framework for the Development of Risk-Based Guidelines for Cloud Service Subscribers. Journal of Advanced Research in Applied Sciences and Engineering Technology, 48(2), pp.136-147.
[26] Sadeeq, M.M., Abdulkareem, N.M., Zeebaree, S.R., Ahmed, D.M., Sami, A.S. and Zebari, R.R., 2021. IoT and Cloud computing issues, challenges and opportunities: A review. Qubahan Academic Journal, 1(2), pp.1-7.
[27] MURTHY, P. and BOBBA, S., 2021. AI-Powered Predictive Scaling in Cloud Computing: Enhancing Efficiency through Real-Time Workload Forecasting. IRE Journals, 5(4), pp.143-144.
[28] Mansouri, N., Ghafari, R. and Zade, B.M.H., 2020. Cloud computing simulators: A comprehensive review. Simulation Modelling Practice and Theory, 104, p.102144.
[29] Yahia, H.S., Zeebaree, S.R., Sadeeq, M.A., Salim, N.O., Kak, S.F., AL-Zebari, A., Salih, A.A. and Hussein, H.A., 2021. Comprehensive survey for cloud computing based nature-inspired algorithms optimization scheduling. Asian Journal of Research in Computer Science, 8(2), pp.1-16.
[30] Laghari, A.A., Zhang, X., Shaikh, Z.A., Khan, A., Estrela, V.V. and Izadi, S., 2024. A review on quality of experience (QoE) in cloud computing. Journal of Reliable Intelligent Environments, 10(2), pp.107-121.
[31] Schmitt, J., Bönig, J., Borggräfe, T., Beitinger, G. and Deuse, J., 2020. Predictive model-based quality inspection using Machine Learning and Edge Cloud Computing. Advanced engineering informatics, 45, p.101101.
[32] Li, H., Wang, S.X., Shang, F., Niu, K. and Song, R., 2024. Applications of large language models in cloud computing: An empirical study using real-world data. International Journal of Innovative Research in Computer Science & Technology, 12(4), pp.59-69.
[33] Yathiraju, N., 2022. Investigating the use of an artificial intelligence model in an ERP cloud-based system. International Journal of Electrical, Electronics and Computers, 7(2), pp.1-26.
[34] Hassan, W., Chou, T.S., Tamer, O., Pickard, J., Appiah-Kubi, P. and Pagliari, L., 2020. Cloud computing survey on services, enhancements and challenges in the era of machine learning and data science. International Journal of Informatics and Communication Technology (IJ-ICT), 9(2), pp.117-139.
[35] Mir, A.A., 2024. Optimizing Mobile Cloud Computing Architectures for Real-Time Big Data Analytics in Healthcare Applications: Enhancing Patient Outcomes through Scalable and Efficient Processing Models. Integrated Journal of Science and Technology, 1(7).
[36] Gill, S.S., Xu, M., Ottaviani, C., Patros, P., Bahsoon, R., Shaghaghi, A., Golec, M., Stankovski, V., Wu, H., Abraham, A. and Singh, M., 2022. AI for next generation computing: Emerging trends and future directions. Internet of Things, 19, p.100514.
[37] Ramesh, G., Logeshwaran, J. and Aravindarajan, V., 2022. A secured database monitoring method to improve data backup and recovery operations in cloud computing. BOHR International Journal of Computer Science, 2(1), pp.1-7.
[38] Wei, W., Yang, R., Gu, H., Zhao, W., Chen, C. and Wan, S., 2021. Multi-objective optimization for resource allocation in vehicular cloud computing networks. IEEE Transactions on Intelligent Transportation Systems, 23(12), pp.25536-25545.
[39] Ahmad, W., Rasool, A., Javed, A.R., Baker, T. and Jalil, Z., 2021. Cyber security in iot-based cloud computing: A comprehensive survey. Electronics, 11(1), p.16.
[40] Karar, M.E., Alsunaydi, F., Albusaymi, S. and Alotaibi, S., 2021. A new mobile application of agricultural pests recognition using deep learning in cloud computing system. Alexandria Engineering Journal, 60(5), pp.4423-4432.
[41] Schleier-Smith, J., Sreekanti, V., Khandelwal, A., Carreira, J., Yadwadkar, N.J., Popa, R.A., Gonzalez, J.E., Stoica, I. and Patterson, D.A., 2021. What serverless computing is and should become: The next phase of cloud computing. Communications of the ACM, 64(5), pp.76-84.
[42] Ali, S., Wadho, S.A., Yichiet, A., Gan, M.L. and Lee, C.K., 2024. Advancing cloud security: Unveiling the protective potential of homomorphic secret sharing in secure cloud computing. Egyptian Informatics Journal, 27, p.100519.
[43] Vinoth, S., Vemula, H.L., Haralayya, B., Mamgain, P., Hasan, M.F. and Naved, M., 2022. Application of cloud computing in banking and e-commerce and related security threats. Materials Today: Proceedings, 51, pp.2172-2175.
[44] Habib, G., Sharma, S., Ibrahim, S., Ahmad, I., Qureshi, S. and Ishfaq, M., 2022. Blockchain technology: benefits, challenges, applications, and integration of blockchain technology with cloud computing. Future Internet, 14(11), p.341.
[45] Sun, L., Jiang, X., Ren, H. and Guo, Y., 2020. Edge-cloud computing and artificial intelligence in internet of medical things: architecture, technology and application. IEEE access, 8, pp.101079-101092.
[46] Godoy, W.F., Podhorszki, N., Wang, R., Atkins, C., Eisenhauer, G., Gu, J., Davis, P., Choi, J., Germaschewski, K., Huck, K. and Huebl, A., 2020. Adios 2: The adaptable input output system. a framework for high-performance data management. SoftwareX, 12, p.100561.
[47] Oladoyinbo, T.O., Adebiyi, O.O., Ugonnia, J.C., Olaniyi, O.O. and Okunleye, O.J., 2023. Evaluating and establishing baseline security requirements in cloud computing: an enterprise risk management approach. Asian journal of economics, business and accounting, 23(21), pp.222-231.
[48] Ranjan, R., Vemuri, N. and Venigandla, K., 2022. Autonomous DevOps: Integrating RPA, AI, and ML for Self-Optimizing Development Pipelines. Asian Journal of Multidisciplinary Research & Review, 3(2), pp.214-231.
[49] Bharany, S., Badotra, S., Sharma, S., Rani, S., Alazab, M., Jhaveri, R.H. and Gadekallu, T.R., 2022. Energy efficient fault tolerance techniques in green cloud computing: A systematic survey and taxonomy. Sustainable Energy Technologies and Assessments, 53, p.102613.
[50] Olaleye, D.S., Oloye, A.C., Akinloye, A.O. and Akinwande, O.T., 2024. Advancing green communications: the role of radio frequency engineering in sustainable infrastructure design. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS), 13(5), p.113.