Cloud infrastructure for providing tools as a service: quality attributes and potential solutions

Muhammad Aufeef Chauhan, M. Babar
{"title":"Cloud infrastructure for providing tools as a service: quality attributes and potential solutions","authors":"Muhammad Aufeef Chauhan, M. Babar","doi":"10.1145/2361999.2362002","DOIUrl":null,"url":null,"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.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the WICSA/ECSA 2012 Companion Volume","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2361999.2362002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31

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.
提供工具即服务的云基础设施:质量属性和潜在的解决方案
云计算越来越多地应用于各种领域,通过利用效用计算模型和虚拟化技术提供按需基础设施和软件即服务(SaaS)。云计算有望获得巨大牵引力的领域之一是全球软件开发(GSD),它已经成为一种流行的软件开发模型。尽管有一些承诺的好处,但GSD的特点不仅是技术问题,而且与其过程相关的复杂性。GSD的主要挑战之一是提供更有效和更具成本效益的适当工具。此外,不同GSD团队成员可用/使用的工具的变化也会带来挑战。我们断言,通过基于云的基础设施向GSD团队提供工具即服务(TaaS)是解决GSD项目中与工具相关的挑战的一个很有前途的解决方案。通过对GSD和云计算相关文献的广泛回顾,我们已经确定了一组质量属性和基于云的基础设施的潜在架构解决方案,这些基础设施可以为GSD团队提供TaaS。本文概述了TaaS对GSD团队的承诺好处,描述了基于云的基础架构的预期质量属性,以及如何实现这些质量属性。我们还为基于云的基础设施提供了一个参考架构,以在GSD项目中提供TaaS,并通过GSD项目的详细场景描述了它的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信