Lookup NU author(s): Sami Alajrami,
Professor Alexander Romanovsky
This is the authors' accepted manuscript of a conference proceedings (inc. abstract) that has been published in its final definitive form by Springer, 2016.
For re-use rights please refer to the publisher's terms and conditions.
Abstract. Software systems affect all aspects of our modern life andare revolutionizing the way we live. Over the years, software developmenthas evolved to meet the needs of new types of applications and toembrace new technological disruptions. Today, we witness the rise of mobilitywhere the role of the conventional high-specification PC is declining.Some refer to this era as the Post-PC era. This technological shift,powered by a key enabling technology - cloud computing, has opened new opportunities for human advancement (e.g. the Internet of Things).Consequently, the evolving landscape of software systems drives the need for new methods for conceiving them. Such methods need to a) address the challenges and requirements of this era and b) embrace the benefitsof new technological breakthroughs. In this paper, we list the characteristics of the Post-PC era from the software development perspective. In addition, we describe three motivating trends of software development processes. Then, we derive a list of requirements for the future software development approach from the characteristics of the Post-PC era and from the motivating trends. Finally, we propose a reference architecturefor cloud-based software process enactment as an enabler for Software Development as a Service (SDaaS). The architecture is thefirst step to address the needs that we have identified.
Author(s): Alajrami S, Romanovsky A, Gallina B
Editor(s): Abrahamsson, P; Jedlitschka, A; Nguyen Duc, A; Felderer, M; Amasaki, S; Mikkonen, T
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: 17th International Conference on Product-Focused Software Process Improvement (PROFES 2016)
Year of Conference: 2016
Online publication date: 06/11/2016
Acceptance date: 09/08/2016
Date deposited: 14/02/2018
Library holdings: Search Newcastle University Library for this item
Series Title: Lecture Notes in Computer Science