Cloud infrastructure for providing tools as a service: quality attributes and potential solutions
dc.contributor.author | Chauhan, M. | |
dc.contributor.author | Babar, M. | |
dc.contributor.conference | Joint 10th Working IEEE/IFIP Conference on Software Architecture & 6th European Conference on Software Architecture (20 Aug 2012 - 24 Aug 2012 : Helsinki, Finland) | |
dc.date.issued | 2012 | |
dc.description.abstract | Cloud computing is being increasingly adopted in various domains for providing on-demand infrastructure and Software as a service (SaaS) by leveraging the utility computing model and virtualization technologies. One of the domains, where cloud computing is expected to gain huge traction is Global Software Development (GSD) that has emerged as a popular software development model. Despite several promised benefits, GSD is characterized by not only technical issues but also the complexities associated with its processes. One of the key challenges of GSD is to provide appropriate tools more efficiently and cost-effectively. Moreover, variations in tools available/used by different GSD team members can also pose challenges. We assert that providing Tools as a Service (TaaS) to GSD teams through a cloud-based infrastructure can be a promising solution to address the tools related challenges in GSD projects. Through an extensive review of the relevant literature on GSD and Cloud Computing, we have identified a set of quality attributes and potential architectural solutions for a cloud-based infrastructure that can provide TaaS to GSD teams. This paper outlines the promised benefits of TaaS to GSD teams, describes the expected quality attributes of a cloud-based infrastructure and how these quality attributes can be achieved. We also present a reference architecture for a cloud-based infrastructure to provide TaaS in GSD projects and describe its use with a detailed scenario of GSD projects. | |
dc.description.statementofresponsibility | Muhammad Aufeef Chauhan, Muhammad Ali Babar | |
dc.identifier.citation | Proceedings of the WICSA/ECSA 2012 Companion Volume, 2012, pp.5-13 | |
dc.identifier.doi | 10.1145/2361999.2362002 | |
dc.identifier.isbn | 9781450315685 | |
dc.identifier.orcid | Babar, M. [0000-0001-9696-3626] | |
dc.identifier.uri | http://hdl.handle.net/2440/88346 | |
dc.language.iso | en | |
dc.publisher | Association for Computing Machinery | |
dc.rights | Copyright 2012 ACM | |
dc.source.uri | https://doi.org/10.1145/2361999.2362002 | |
dc.subject | Cloud Computing; Global Software Development (GSD); Software Engineering (SE); Software as a Service (SaaS); Tools as a Service (TaaS) | |
dc.title | Cloud infrastructure for providing tools as a service: quality attributes and potential solutions | |
dc.type | Conference paper | |
pubs.publication-status | Published |