A Software Development Process Model for Cloud by Combining Traditional Approaches

Hacaloglu T., EREN P. E., Mishra D., Mishra A.

OnTheMove (OTM) Federated Conference, Rhodes, Greece, 26 - 30 October 2015, vol.9416, pp.421-430 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 9416
  • Doi Number: 10.1007/978-3-319-26138-6_45
  • City: Rhodes
  • Country: Greece
  • Page Numbers: pp.421-430
  • Keywords: Cloud computing, Software development, Process, LIFE-CYCLE
  • Middle East Technical University Affiliated: Yes


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.