Skip to main content

Global Software Development and Quality Management: A Systematic Review

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2013 Workshops (OTM 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8186))

Abstract

This paper presents a systematic literature review of global software development (GSD) and quality management aspects. The main focus is to highlight the current research and practice direction in these areas. The results have been limited to peer-reviewed conference papers and journal articles, published between 2000 and 2011. The analysis reports that major studies have been performed in quality and process management, while verification and validation issues of GSD can only get limited attention among researchers. This indicates the need for future research (quantitative and qualitative) in these areas.

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. Herbsleb, J.D., Moitra, D.: Global software development. IEEE Software 18(2), 16–20 (2001)

    Article  Google Scholar 

  2. Hernández-López, A., Colomo-Palacios, R., García-Crespo, A., Soto-Acosta, P.: Trust Building Process for Global Software Development Teams A review from the Literature. International Journal of Knowledge Society Research 1(1), 66–83 (2010)

    Google Scholar 

  3. Madachy, R.J.: Cost Modeling of Distributed Team Processes for Global Development and Software-Intensive Systems of Systems. Software Process: Improvement and Practice 13(1), 51–61 (2008)

    Article  Google Scholar 

  4. Avram, G.: Of Deadlocks and Peopleware - Collaborative Work Practices in Global Software Development. In: Proceedings of the International Conference on Global Software Engineering, August 27-30, pp. 91–102. ICGSE (2007)

    Google Scholar 

  5. Yu, L., Mishra, A.: Risk Analysis of Global Software Development and Proposed Solutions. Automatika 51(1), 89–98 (2010)

    Google Scholar 

  6. Mishra, D., Mishra, A.: A Global Software Inspection Process for Distributed Software Development. Journal of Universal Computer Science 18(19), 2731–2746 (2012)

    Google Scholar 

  7. García-Crespo, A., Colomo-Palacios, R., Soto-Acosta, P., Ruano-Mayoral, M.: A Qualitative Study of Hard Decision Making in Managing Global Software Development Teams. Information Systems Management 27(3), 247–252 (2010)

    Article  Google Scholar 

  8. Colomo-Palacios, R., Soto-Acosta, P., García-Peñalvo, F.J., García-Crespo, A.: A study of the impact of global software development in packaged software release planning. Journal of Universal Computer Science 18(19), 2646–2668 (2012)

    Google Scholar 

  9. Damian, D., Moitra, D.: Global software development: How far have we come? IEEE Software 23(5), 17–19 (2006)

    Article  Google Scholar 

  10. Sa, L., Marczak, S., Antunes, D., Audy, J.L.N.: Quality Management as a Competitive Strategy in a Distributed Software Development Environment. In: Proceedings of the Americas Conference on Information Systems Paper 208 (2003)

    Google Scholar 

  11. da Silva, F.Q.B., Costa, C., Franca, A., Cesar, C., Prikladinicki, R.: Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review. In: 5th IEEE International Conference on Global Software Engineering 2010, pp. 87–96 (2010)

    Google Scholar 

  12. Smite, D., Wohlin, C., Gorschek, T., Feldt, R.: Empirical Evidence in Global Software Engineering: A Systematic Review. Journal of Empirical Software Engineering 15(1), 91–118 (2010)

    Article  Google Scholar 

  13. Jiménez, M., Piattini, M., Vizcaíno, A.: Challenges and Improvements in Distributed Software Development: A Systematic Review. Advances in Software Engineering, Article ID 710971 (2009)

    Google Scholar 

  14. Lamersdorf, A., Münch, J.: Studying the Impact of Global Software Development Characteristics on Project Goals: A Causal Model. The Open Software Engineering Journal 4, 2–13 (2010)

    Article  Google Scholar 

  15. Sakthivel, S.: Managing Risks in Offshore Systems Development. Commun. ACM 50(4), 69–75 (2007)

    Article  Google Scholar 

  16. DeLone, W., Espinosa, J.A., Lee, G., Carmel, E.: Bridging global boundaries for IS project success. In: Proceedings of the 38th Hawaii International Conference on System Sciences (2005)

    Google Scholar 

  17. Jaakkola, H.: Towards a Globalized Software Industry. Acta Polytechnica Hungarica 6(5), 69–84 (2009)

    Google Scholar 

  18. Seshagiri, G.: GSD: not a business necessity but a of folly. IEEE Software 23(5), 63–64 (2006)

    Google Scholar 

  19. Kitchenham, B., Charters, S.: Guidelines for Performing Systematic Literature Reviews in Software Engineering Technical Report EBSE- 2007-01 School of Computer Science and Mathematics Keele University (2007)

    Google Scholar 

  20. Sangwan, R., Neill, C., Bass, M., El Houda, Z.: Integrating a software architecture-centric method into object-oriented analysis and design. Journal of Systems and Software 81(5), 727–746 (2008)

    Article  Google Scholar 

  21. Cataldo, M., Nambiar, S.: On the relationship between process maturity and geographic distribution: an empirical analysis of their impact on software quality. In: Proceedings of the the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering (ESEC/FSE 2009), pp. 101–110. ACM, New York (2009)

    Google Scholar 

  22. Fukui, S.: Introduction of the Software Configuration Management Team and Defect Tracking System for Global Distributed Development. In: Kontio, J., Conradi, R. (eds.) ECSQ 2002. LNCS, vol. 2349, pp. 217–225. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  23. Münch, J., Pfahl, D., Rus, I.: Virtual Software Engineering Laboratories in Support of Trade-off Analyses. Software Quality Control 13(4), 407–428 (2005)

    Article  Google Scholar 

  24. Agarwal, R., Nayak, P., Malarvizhi, M., Suresh, P., Modi, N.: Virtual Quality Assurance Facilitation Model. In: Proceedings of the International Conference on Global Software Engineering (ICGSE 2007), pp. 51–59. IEEE Computer Society, Washington, DC (2007)

    Chapter  Google Scholar 

  25. Annous, H., Livadas, L., Miles, G.: OffshoreQA: A Framework for Helping Software Development Outsourcing Companies Comply with ISO 9001:2008. In: 5th IEEE International Conference on Global Software Engineering, pp. 313–315 (2010)

    Google Scholar 

  26. Caprihan, G.: Managing Software Performance in the Globally Distributed Software Development Paradigm. In: Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE 2006), pp. 83–91 (2006)

    Google Scholar 

  27. Kuni, R., Bhushan, N.: IT Application Assessment Model for Global Software Development. In: Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE 2006), pp. 92–100. IEEE Computer Society, Washington, DC (2006)

    Chapter  Google Scholar 

  28. Laredo, J.A., Ranjan, R.: Continuous Improvement through Iterative Development in a Multi-Geography. In: Proceedings of the 2008 IEEE International Conference on Global Software Engineering (ICGSE 2008), pp. 232–236 (2008)

    Google Scholar 

  29. Cusick, J., Prasad, A.: A Practical Management and Engineering Approach to Offshore Collaboration. IEEE Software 23(5), 20–29 (2006)

    Article  Google Scholar 

  30. Sakthivel, S.: Virtual workgroups in offshore systems development. Information and Software Technology 47(5), 305–318 (2005)

    Article  Google Scholar 

  31. Xiaohu, Y., Bin, X., Zhijun, H., Maddineni, S.: Extreme programming in global software development. In: Canadian Conference on Electrical and Computer Engineering 2004, vol. 4, pp. 1845–1848 (2004)

    Google Scholar 

  32. Ramasubbu, N., Krishnan, M.S., Kompalli, P.: Leveraging Global Resources: A Process Maturity Framework for Managing Distributed Development. IEEE Software 22(3), 80–86 (2005)

    Article  Google Scholar 

  33. Cusumano, M.A., MacCormack, A., Kemerer, C.F., Crandall, W.: Critical Decisions in Software Development: Updating the State of the Practice. IEEE Software 26(5), 84–87 (2009)

    Article  Google Scholar 

  34. Jalali, S., Wohlin, C.: Agile Practices in Global Software Engineering-A Systematic Map. In: 5th IEEE International Conference on Global Software Engineering, pp. 45–54 (2010)

    Google Scholar 

  35. Dullemond, K., Gameren, B., Van Solingen, R.: How Technological Support Can Enable Advantages of Agile Software Development in a GSE Setting. In: ICGSE Fourth IEEE International Conference on Global Software Engineering, pp. 143–152 (2009)

    Google Scholar 

  36. Bendjenna, H., Zarour, N., Charrel, P.-J.: Enhancing elicitation technique selection process in a cooperative distributed environment. In: Rolland, C. (ed.) REFSQ 2008. LNCS, vol. 5025, pp. 23–36. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  37. Oliveira, S.B., Valle, R., Mahler, C.F.: A comparative analysis of CMMI software project management by Brazilian Indian and Chinese companies. Software Quality Control 18(2), 177–194 (2010)

    Article  Google Scholar 

  38. Nisar, M.F., Hameed, T.: Agile methods handling offshore software development issues. In: Proceedings of INMIC 2004 8th International Multitopic Conference, pp. 417–422 (2004)

    Google Scholar 

  39. Karlsson, E., Andersson, L., Leion, P.: Daily build and feature development in large distributed projects. In: Proceedings of the 22nd International Conference on Software Engineering, ICSE 2000, pp. 649–658 (2000)

    Google Scholar 

  40. Prikladnicki, R., Audy, J.L.N.: Process models in the practice of distributed software development: A systematic review of the literature. Information and Software Technology 52(8), 779–791 (2010)

    Article  Google Scholar 

  41. Sangwan, R.S., LaPlante, P.A.: Test-Driven Development in Large Projects. IT Professional 8(5), 25–29 (2006)

    Article  Google Scholar 

  42. Avram, G., Bannon, L., Bowers, J., Sheehan, A., Sullivan, D.K.: Bridging Patching and Keeping the Work Flowing: Defect Resolution in Distributed Software Development. Computer Supported Cooperative Work 18(5-6), 477–507 (2009)

    Article  Google Scholar 

  43. Spanjers, H., Huurne, M.T., Graaf, B., Lormans, M., Bendas, D., Solingen, R.V.: Tool Support for Distributed Software Engineering. In: Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE 2006), pp. 187–198 (2006)

    Google Scholar 

  44. Heinonen, S., Tanner, H.: Early Validation of Requirements in Distributed Product Development - An Industrial Case Study. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6428, pp. 279–288. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  45. Mishra, D., Mishra, A.: A software inspection process for globally distributed teams. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010 Workshops. LNCS, vol. 6428, pp. 289–296. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  46. Tervonen, I., Mustonen, T.: Offshoring Test Automation: Observations and Lessons Learned. In: Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering (ICGSE 2009), pp. 226–235 (2009)

    Google Scholar 

  47. Salger, F., Engels, G., Hofmann, A.: Assessments in global software development: a tailorable framework for industrial projects. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 2, pp. 29–38 (2010)

    Google Scholar 

  48. Prikladnicki, R., Audy, J.L.N., Evaristo, R.: A Reference Model for Global Software Development: Findings from a Case Study. In: Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE 2006), pp. 18–25 (2006)

    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

Mishra, D., Mishra, A., Colomo-Palacios, R., Casado-Lumbreras, C. (2013). Global Software Development and Quality Management: A Systematic Review. In: Demey, Y.T., Panetto, H. (eds) On the Move to Meaningful Internet Systems: OTM 2013 Workshops. OTM 2013. Lecture Notes in Computer Science, vol 8186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41033-8_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41033-8_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41032-1

  • Online ISBN: 978-3-642-41033-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics