Browse by author
Lookup NU author(s): Sami Alajrami, Emeritus Professor Alexander RomanovskyORCiD
Global software development (GSD) is a software development model where the development effort spans across distributed locations. Although GSD has gained vast popularity due to its economical benefits, it faces various challenges as a result of cultural, temporal and spatial distances. Cloud computing is becoming the norm for consuming computing resources due to its economies of scale. While the potential for using the cloud for GSD has been investigated in the literature, in this paper, we go one step forward and propose a cloud- based software process enactment architecture. This architecture facilitates bridging the spatial and temporal distances and aims at addressing communication, managerial and technical GSD challenges. We use EXE-SPEM -an extension of SPEM2.0 which supports cloud-based executability of software process models- to model software processes. These models are then enacted in the cloud where the type and amount of resources to be used can be configured. We demonstrate our approach using a simple verification process example that we enact in a proof-of-concept implementation of the architecture.
Author(s): Alajrami S, Gallina B, Romanovsky A
Publication type: Report
Publication status: Published
Series Title: School of Computing Science Technical Report Series
Year: 2016
Pages: 11
Print publication date: 16/03/2016
Acceptance date: 16/03/2016
Report Number: 1494
Institution: School of Computing Science, University of Newcastle upon Tyne
Place Published: Newcastle upon Tyne