University Of Zululand
Cloud computing is gaining more and more traction as a deployment and provisioning model for software. While a large body of research already covers how to optimally operate a cloud system, the authors are still lacking insights into how professional software engineers actually use clouds, and how the cloud impacts development practices. This paper provides a systematic study on how software developers use the cloud. They conducted a mixed-method study, consisting of qualitative interviews of 13 professional developers, and a larger-scale survey with 294 respondents. Their results show that adopting the cloud has a profound impact on team communication, release planning, application design, and used development environments and tools.