Skip to main content

Simulating Global Software Development Processes for Use in Education: A Feasibility Study

  • Conference paper
Systems, Software and Services Process Improvement (EuroSPI 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 364))

Included in the following conference series:

Abstract

VENTURE is a simulation-based training platform aimed at helping practitioners overcome process problems that arise in Global Software Development (GSD). VENTURE places practitioners in simulated GSD scenarios in which they play a role and interact with Virtual Agents, who represent team members from different nationalities. VENTURE makes it possible to simulate cultural, linguistic and GSD procedural problems gathered from experience and empirical studies. This paper reports on a Feasibility Study aimed to determine the potential of VENTURE to: 1) simulate GSD scenarios and processes of potential conflict, and 2) train practitioners to cope with these conflicts by interacting with virtual agents. A group of researchers and experts studied the platform and, through a survey-based method, they provided their endorsement of the concept. We received positive feedback and encouragement, in that the simulation of GSD processes will effectively provide training in industrial settings, helping practitioners to identify and resolve predefined problems.

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. Monasor, M.J., Piattini, M., Vizcaíno, A.: Challenges and Improvements in Distributed Software Development: A Systematic Review. Advances in Software Engineering 2009, 1–16 (2009)

    Google Scholar 

  2. Espinosa, J.A., Carmel, E.: The impact of time separation on coordination in global software teams: a conceptual foundation. Software Process: Improvement and Practice 8, 249–266 (2003)

    Article  Google Scholar 

  3. Yilmaz, M., O’Connor, R.V.: An Empirical Investigation into Social Productivity of a Software Process: An Approach by Using the Structural Equation Modeling. In: O‘Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 155–166. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. MacGregor, E., Hsieh, Y., Kruchten, P.: Cultural patterns in software process mishaps: incidents in global projects. In: Proceedings of the 2005 Workshop on Human and Social Factors of Software Engineering, pp. 1–5. St. Louis, Missouri (2005)

    Chapter  Google Scholar 

  5. Stelzmann, E., Kreiner, C., Spork, G., Messnarz, R., Koenig, F.: Agility Meets Systems Engineering: A Catalogue of Success Factors from Industry Practice. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 245–256. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  6. Richardson, I., Casey, V., McCaffery, F., Burton, J., Beecham, S.: A process framework for global software engineering teams. Information and Software Technology 54, 1175–1191 (2012)

    Article  Google Scholar 

  7. Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM SIGCSE Bulletin - Special Section on Global Intercultural Collaboration (2010)

    Google Scholar 

  8. Raninen, A., Ahonen, J.J., Sihvonen, H.-M., Savolainen, P., Beecham, S.: LAPPI: A light-weight technique to practical process modeling and improvement target identification. Journal of Software: Evolution and Process (accepted)

    Google Scholar 

  9. Ringstad, M.A., Dingsøyr, T., Brede Moe, N.: Agile Process Improvement: Diagnosis and Planning to Improve Teamwork. In: O‘Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 167–178. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  10. Riel, A.: Integrated Design – A Set of Competences and Skills Required by Systems and Product Architects. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 233–244. 99, Heidelberg (2010)

    Chapter  Google Scholar 

  11. Messnarz, R., Bachmann, O., Ekert, D., Riel, A.: SPICE Level 3 - Experience with Using E-Learning to Coach the Use of Standard System Design Best Practices in Projects. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 213–221. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  12. Cos, J.A., Toval, R., Toval, A., Fernández-Aleman, J.L., Carrillo-de-Gea, J.M., Nicolas, J.: Internationalization requirements for e-learning audit purposes. In: 2012 IEEE Global Engineering Education Conference (EDUCON), pp. 1–6 (2012)

    Google Scholar 

  13. Monasor, M.J., Vizcaíno, A., Piattini, M., Caballero, I.: Preparing students and engineers for Global Software Development: A Systematic Review. In: International Conference on Global Software Development (ICGSE 2010), pp. 177–186. IEEE Computer Society, Princeton (2010)

    Chapter  Google Scholar 

  14. Carlson, P., Nan, X.: Experience and recommendations for distributed software development. In: Collaborative Teaching of Globally Distributed Software Development Workshop (CTGDSD), pp. 21–24 (2012)

    Google Scholar 

  15. Monasor, M.J., Vizcaíno, A., Piattini, M.: Cultural and linguistic problems in GSD: a simulator to train engineers in these issues. Journal of Software Maintenance and Evolution: Research and Practice (Special Issue on Global Software Engineering) 24, 707–717 (2011)

    Article  Google Scholar 

  16. Krosnick, J.A.: Survey research. Annual Review of Psychology 50, 537–567 (1999)

    Article  Google Scholar 

  17. Hoyle, R.H., Harris, M.J., Judd, C.M.: Research Methods and Social Relations. Wadsworth Publishing (2009)

    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

Monasor, M.J., Vizcaíno, A., Piattini, M., Noll, J., Beecham, S. (2013). Simulating Global Software Development Processes for Use in Education: A Feasibility Study. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2013. Communications in Computer and Information Science, vol 364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39179-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39179-8_4

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics