An overview of platforms for cloud based development

20Citations
Citations of this article
108Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper provides an overview of the state of the art technologies for software development in cloud environments. The surveyed systems cover the whole spectrum of cloud-based development including integrated programming environments, code repositories, software modeling, composition and documentation tools, and application management and orchestration. In this work we evaluate the existing cloud development ecosystem based on a wide number of characteristics like applicability (e.g. programming and database technologies supported), productivity enhancement (e.g. editor capabilities, debugging tools), support for collaboration (e.g. repository functionality, version control) and post-development application hosting and we compare the surveyed systems. The conducted survey proves that software engineering in the cloud era has made its initial steps showing potential to provide concrete implementation and execution environments for cloud-based applications. However, a number of important challenges need to be addressed for this approach to be viable. These challenges are discussed in the article, while a conclusion is drawn that although several steps have been made, a compact and reliable solution does not yet exist.

Cite

CITATION STYLE

APA

Fylaktopoulos, G., Goumas, G., Skolarikis, M., Sotiropoulos, A., & Maglogiannis, I. (2016, December 1). An overview of platforms for cloud based development. SpringerPlus. SpringerOpen. https://doi.org/10.1186/s40064-016-1688-5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free