Skip to main content

Identifying Potential Risks and Benefits of Using Cloud in Distributed Software Development

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7983))

Abstract

Cloud-based infrastructure has been increasingly adopted by the industry in distributed software development (DSD) environments. Its proponents claim that its several benefits include reduced cost, increased speed and greater productivity in software development. Empirical evaluations, however, are in the nascent stage of examining both the benefits and the risks of cloud-based infrastructure. The objective of this paper is to identify potential benefits and risks of using cloud in a DSD project conducted by teams based in Helsinki and Madrid. A cross-case qualitative analysis is performed based on focus groups conducted at the Helsinki and Madrid sites. Participants’ observations are used to supplement the analysis. The results of the analysis indicated that the main benefits of using cloud are rapid development, continuous integration, cost savings, code sharing, and faster ramp-up. The key risks determined by the project are dependencies, unavailability of access to the cloud, code commitment and integration, technical debt, and additional support costs. The results revealed that if such environments are not planned and set up carefully, the benefits of using cloud in DSD projects might be overshadowed by the risks associated with it.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arimura, Y., Ito, M.: Cloud Computing for Software Development Environment. —In-house Deployment at Numazu Software Development Cloud Center. Fujitsu Sci. Tech. J. 47(3), 325–334 (2011)

    Google Scholar 

  2. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Communications of the ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  3. Buyya, R., Yeo, S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25(6), 599–616 (2009) ISSN 0167-739X, 10.1016/j.future.2008.12.001

    Google Scholar 

  4. Dillon, T., Wu, C., Chang, E.: Cloud Computing: Issues and Challenges. In: 24th IEEE International Conference on Advanced Information Networking and Applications (2010)

    Google Scholar 

  5. Erdogmus, H.: Cloud Computing: Does Nirvana Hide behind the Nebula? IEEE Software 26(2), 4–6 (2009), doi:10.1109/MS.2009.31

    Article  Google Scholar 

  6. Garrison, G., Kim, S., Wakefield, R.L.: Success factors for deploying cloud computing. Communications of ACM 55(9), 62–68 (2012)

    Article  Google Scholar 

  7. Grossman, R.L.: The Case for Cloud Computing. IT Professional 11(2), 23–27 (2009), doi:10.1109/MITP.2009.40

    Article  Google Scholar 

  8. Hashmi, S.I., Clerc, V., Razavian, M., Manteli, C., Tamburri, D.A., Lago, P., Nitto, E.D., Richardson, I.: Using the Cloud to Facilitate Global Software Development Challenges. In: 2011 Sixth IEEE International Conference on Global Software Engineering Workshop (ICGSEW), pp. 70–77 (August 2011), doi:10.1109/ICGSE-W.2011.19

    Google Scholar 

  9. Kim, W., Kim, D.S., Lee, E., Lee, S.: Adoption issues for cloud computing. In: Proceedings of iiWAS 2009, pp. 3–6 (December 2009)

    Google Scholar 

  10. Kniberg, H.: Kanban and Scrum - Making the Most of Both. Lulu.com (2010)

    Google Scholar 

  11. Krueger, R.A., Casey, M.A.: Focus groups: a practical guide for applied research. Pine Forge Press (2009)

    Google Scholar 

  12. Mell, P., Grance, T.: Draft - NIST working definition of cloud computing - v15 (August 2009), http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf

  13. Phaphoom, N., Oza, N., Wang, X., Abrahamsson, P.: Does cloud computing deliver the promised benefits for IT industry? In: Proceedings of the WICSA/ECSA 2012 Companion Volume (WICSA/ECSA 2012), pp. 45–52. ACM, New York (2012), doi:10.1145/2361999.2362007

    Chapter  Google Scholar 

  14. Rimal, B.P., Choi, E., Lumb, I.: A Taxonomy and Survey of Cloud Computing Systems. In: Fifth International Joint Conference on NCM 2009, pp. 44–51 (August 2009), doi:10.1109/NCM.2009.218

    Google Scholar 

  15. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14(2), 131–164 (2009), doi:10.1007/s10664-008-9102-8

    Article  Google Scholar 

  16. Voas, J., Zhang, J.: Cloud Computing: New Wine or Just a New Bottle? IT Professional 11(2), 15–17 (2009), doi:10.1109/MITP.2009.23

    Article  Google Scholar 

  17. Yara, P., Ramachandran, R., Balasubramanian, G., Muthuswamy, K., Chandrasekar, D.: Global Software Development with Cloud Platforms. In: Gotel, O., Joseph, M., Meyer, B. (eds.) SEAFOOD 2009. LNBIP, vol. 35, pp. 81–95. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oza, N., Münch, J., Garbajosa, J., Yague, A., Gonzalez Ortega, E. (2013). Identifying Potential Risks and Benefits of Using Cloud in Distributed Software Development. In: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (eds) Product-Focused Software Process Improvement. PROFES 2013. Lecture Notes in Computer Science, vol 7983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39259-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39259-7_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39258-0

  • Online ISBN: 978-3-642-39259-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics