A Software Development Process Model for Cloud by Combining Traditional Approaches

Hacaloglu, Tuna
Eren, Pekin Erhan
Mishra, Deepti
Mishra, Alok
Even though cloud computing is a technological paradigm that has been adopted more and more in various domains, there are few studies investigating the software development lifecycle in cloud computing applications and there is still not a comprehensive software development process model developed for cloud computing yet. Due to the nature of cloud computing that is completely different from the traditional software development, there is a need of suggesting process models to perform the software development systematically to create high quality software. In this study, we propose a new conceptual Software Development Life Cycle Model for Cloud Software Development that incorporates characteristics of different process models for traditional software development. The proposed model takes traditional model's specific characteristics into account and also considers cloud's specific nature i.e. advantages and challenges as well.
OnTheMove (OTM) Federated Conference


A Quality model for cloud-based enterprise information systems
Şener, Umut; Eren, Pekin Erhan; Department of Information Systems (2016)
Organizations have migrated from on-premise enterprise information systems to Cloud-based Enterprise Information Systems (Cloud-EIS) due to the benefits of cloud computing, such as flexibility, availability on demand, and interdependence in information technology infrastructure. Accordingly, enterprises perceive the significance of the quality of Cloud-EIS for improving their businesses, and they pay more attention to selecting the suitable Cloud-EIS. Having looked at the extensive literature, only a few re...
A Workflow for Offering Hardware Accelerators as a Cloud Computing Service: Implementation and Evaluation
Tırlıoğlu, Anıl; Schmidt, Şenan Ece; Department of Electrical and Electronics Engineering (2022-2)
Cloud computing and hardware accelerators are two paradigm changes in the field of information technologies and computers. Accordingly, this thesis proposes a workflow for offering users hardware accelerators implemented on FPGA as computing resources in a heterogeneous cloud data center. To this end, we perform the virtualization of FPGA resources as reconfigurable regions (RRs) and provide these resources through OpenStack, an open-source cloud resource management platform. Our workflow is designed for S...
A software workforce assessment model
Tanrıöver, Ö. Özgür; Demirös, Onur; Department of Information Systems (2002)
This thesis develops a software practitioner assessment model based on practices and roles defined in SW-CMM (Software Capability Maturity Model) [Paulk 1995] and knowledge units defined in SWEBOK (Software Engineering Body of Knowledge) [Hillburn et al. 1999] to assess emergent software organizations. The aim behind this model is to provide a remedy for the main shortcomings of current software process assessment methods: fully assessing process and technology but not people. Assessment model development i...
A Cloud Based Workflow for a Finite Element Analysis Preprocessor
Kurt, Tolga; Arıcı, Yalın; Kurç, Özgür (2015-03-24)
This paper presents a cloud based workflow and a software implementation that has a web-based GUI and a modular backend server which consists of an interface and many worker applications that are distributed over a network of computers or virtual machines. The implemented software is capable of three-dimensional modelling, mesh generation and analysis of large dam models using finite element and analysis. Visualization is performed with a web browser using the JavaScript library three.js which drives the We...
A Distributed Monitoring and Reconfiguration Approach for Adaptive Network Computing
Bhargava, Bharat; Angın, Pelin; Ranchal, Rohit; Lingayat, Sunil (2015-01-01)
The past decade has witnessed immense developments in the field of network computing thanks to the rise of the cloud computing paradigm, which enables shared access to a wealth of computing and storage resources without needing to own them. While cloud computing facilitates on-demand deployment, mobility and collaboration of services, mechanisms for enforcing security and performance constraints when accessing cloud services are still at an immature state. The highly dynamic nature of networks and clouds ma...
Citation Formats
T. Hacaloglu, P. E. Eren, D. Mishra, and A. Mishra, “A Software Development Process Model for Cloud by Combining Traditional Approaches,” Rhodes, GREECE, 2015, vol. 9416, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/30782.