Next Article in Journal
Raw Material Equivalents: The Challenges of Accounting for Sustainability in a Globalized World
Next Article in Special Issue
An Optimal Path Computation Architecture for the Cloud-Network on Software-Defined Networking
Previous Article in Journal
A Decomposition and Comparison Analysis of International Water Footprint Time Series
Previous Article in Special Issue
VCC-SSF: Service-Oriented Security Framework for Vehicular Cloud Computing
Article Menu

Export Article

Open AccessArticle
Sustainability 2015, 7(5), 5321-5344; doi:10.3390/su7055321

A Generic Software Development Process Refined from Best Practices for Cloud Computing

1
Graduate School of Management of Technology, Sogang University, #1, Shinsu-dong, Mapo-gu, Seoul 121-742, Korea
2
School of IT Convergence Engineering, Shinhan University, #95 Hoam-ro, Uijeongbu, Gyeonggi 480-701, Korea
3
Software Engineering Center, Nurikkumsquare R&D tower #13, 396 Worldcupbukno, Mapo-gu, Seoul 121-795, Korea
4
Department of Computer Science and Engineering, Dankook University, San29, Anseo-dong Choan-si, Chungnam 330-714, Korea
*
Author to whom correspondence should be addressed.
Academic Editor: Young-Sik Jeong
Received: 15 January 2015 / Revised: 13 April 2015 / Accepted: 29 April 2015 / Published: 30 April 2015
View Full-Text   |   Download PDF [1897 KB, uploaded 30 April 2015]   |  

Abstract

Cloud computing has emerged as more than just a piece of technology, it is rather a new IT paradigm. The philosophy behind cloud computing shares its view with green computing where computing environments and resources are not as subjects to own but as subjects of sustained use. However, converting currently used IT services to Software as a Service (SaaS) cloud computing environments introduces several new risks. To mitigate such risks, existing software development processes must undergo significant remodeling. This study analyzes actual cases of SaaS cloud computing environment adoption as a way to derive four new best practices for software development and incorporates the identified best practices for currently-in-use processes. Furthermore, this study presents a design for generic software development processes that implement the proposed best practices. The design for the generic process has been applied to reinforce the weak points found in SaaS cloud service development practices used by eight enterprises currently developing or operating actual SaaS cloud computing services. Lastly, this study evaluates the applicability of the proposed SaaS cloud oriented development process through analyzing the feedback data collected from actual application to the development of a SaaS cloud service Astation. View Full-Text
Keywords: SaaS-cloud computing; software development process; process improvement SaaS-cloud computing; software development process; process improvement
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Park, S.; Hwang, M.; Lee, S.; Park, Y.B. A Generic Software Development Process Refined from Best Practices for Cloud Computing. Sustainability 2015, 7, 5321-5344.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sustainability EISSN 2071-1050 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top