title: An overview of platforms for cloud based development.
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.
authors.affiliation: B-Open S.A., Laskaratou 11A, Pylaia, 54250 Thessaloniki, Greece.
authors.forename: G
authors.initials: G
authors.lastname: Fylaktopoulos
authors.affiliation: Computing Systems Laboratory, National Technical University of Athens, Athens, Greece.
authors.forename: G
authors.initials: G
authors.lastname: Goumas
authors.affiliation: B-Open S.A., Laskaratou 11A, Pylaia, 54250 Thessaloniki, Greece.
authors.forename: M
authors.initials: M
authors.lastname: Skolarikis
authors.affiliation: GRNET S.A., Av. Mesogion 56, 11527 Athens, Greece.
authors.forename: A
authors.initials: A
authors.lastname: Sotiropoulos
authors.affiliation: Department of Digital Systems, University of Piraeus, Piraeus, Greece.
authors.forename: I
authors.initials: I
authors.lastname: Maglogiannis
keywords: Cloud computing; Code repositories; Integrated Development Environment (IDE); Orchestration tools; Software modeling
references.citation: Genet Mol Res. 2007 Dec 11;6(4):1142-50
references.pmid: 18273808