中文

识别分布式软件开发中使用云技术的潜在风险与收益

软件工程 2013-10-25 v1 分布式、并行与集群计算

摘要

基于云的基础设施已被行业越来越多地采用于分布式软件开发 (DSD) 环境中。其支持者声称,其诸多益处包括降低软件成本、提高速度和提升软件开发生产力。然而,实证评估尚处于考察基于云的基础设施的收益与风险的初级阶段。本文旨在识别由位于赫尔辛基和马德里的团队开展的 DSD 项目中使用云技术的潜在收益与风险。基于在赫尔辛基和马德里站点进行的焦点小组访谈,进行了跨案例定性分析,并利用参与者的观察结果对分析进行了补充。分析结果表明,使用云技术的主要益处包括快速开发、持续集成、成本节约、代码共享和更快的上手速度。项目确定的关键风险包括依赖关系、云访问不可用、代码提交与集成、技术债务以及额外的支持成本。结果显示,如果此类环境未经过精心规划和设置,DSD 项目中使用云技术的收益可能会被相关风险所掩盖。

关键词

引用

@article{arxiv.1310.6564,
  title  = {Identifying Potential Risks and Benefits of Using Cloud in Distributed Software Development},
  author = {Nilay Oza and Jürgen Münch and Juan Garbajosa and Agustin Yague and Eloy Gonzalez Ortega},
  journal= {arXiv preprint arXiv:1310.6564},
  year   = {2013}
}

备注

11 pages, 2 figures. The final publication is available at link.springer.com. Link: http://link.springer.com/chapter/10.1007%2F978-3-642-39259-7_19 DOI:10.1007/978-3-642-39259-7_19