Software Development with Platform-as-a-Service

Cloud computing transforms not only how organizations procure ready-made software products (software-as-a-service) but also how they develop software. Platform-as-a-Service (PaaS) provides teams with ready-made software development infrastructure such as hardware, application and database servers, and development tools. PaaS products such as Heroku, Force.com, and the Swisscom Application Cloud, are the fastest growing segment of the cloud computing businesses. In our research we examine how software development changes with the use of PaaS. Our key finding is that PaaS allows teams to accelerate feedback processes in software development by facilitating experimentation, self-organization, and frequent deployment. PaaS is therefore an ideal companion for organizations transitioning to continuous software engineering practices.

Publications

Krancher, Oliver; Luther, Pascal; Jost, Marc (2018). Key Affordances of Platform-as-a-Service : Self-Organization and Continuous Feedback. Journal of Management Information Systems, 35(3), pp. 776-812. Taylor & Francis 10.1080/07421222.2018.1481636

Krancher, Oliver; Luther, Pascal (2015). Software Development in the Cloud: Exploring the Affordances of Platform-as-a-Service. In: The 36th International Conference of Information Systems. Fort Worth, Texas. 13.-16.12.2015.