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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM SIGCSE Bulletin - Special Section on Global Intercultural Collaboration (2010)
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)
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)
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)
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)
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)
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)
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)
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)
Krosnick, J.A.: Survey research. Annual Review of Psychology 50, 537–567 (1999)
Hoyle, R.H., Harris, M.J., Judd, C.M.: Research Methods and Social Relations. Wadsworth Publishing (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)