Cloud-Aided Software Engineering: Evolving Viable Software Systems Through a Web of Views
Computer Communications and Networks, 2013
ABSTRACT The cloud has the potential to revolutionize the way software is developed and governed,... more ABSTRACT The cloud has the potential to revolutionize the way software is developed and governed, and to consign much of the artificial complexity involved in software engineering today to history. The cloud promises to unlock the potential of large, heterogeneous distributed development teams by supporting social interaction, group dynamics and key project management principles in software engineering. . It not only holds the key to reducing the tensions between agile and “heavyweight” methods of developing software it also addresses the problem of software license management and piracy – software in the cloud cannot be copied! We outline the motivation for such a cloud-driven approach to software engineering which we refer to as Cloud Aided Software Engineering (CASE 2.0), and introduce some key innovations needed to turn it into reality. We also identify some of the main challenges that still need to be addressed, and some of the most promising strategies for overcoming them.
Uploads
Papers by Colin Atkinson