Continuous evaluation for application development on cloud computing environments
Chia Hung Kao · 2017
As the technologies of cloud computing grow and mature, software developers, software companies, and academia are more likely to develop, deploy, and operate their applications or services on cloud computing environments. By leveraging cloud computing environments, the complexity and the cost of physical hardware, operation, and related management tasks can be reduced. The capacities brought by cloud computing environments can also improve particular quality characteristics of the deployed applications or services. However, separate or late consideration and evaluation of both application and cloud computing environment could cause negative impacts on the overall functionalities and qualities. In this paper, the concept and the design of continuous evaluation for application development on cloud computing environments are introduced. Through the continuous evaluation framework, it facilitates the joint consideration and evaluation of application and cloud computing environment as the development is performed and streamlines the development, deployment, and evaluation tasks for better quality and efficiency.