Mixing continents, competences and roles: five years of lessons for software engineering education

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)


This paper describes five years of a software engineering education initiative led by Pace University in New York City. The initiative brought together faculty and students from across the globe to work on distributed software development projects, encompassing the Institute of Technology of Cambodia in Phnom Penh, the University of Delhi in India, Mahidol University in Thailand, the Royal University of Phnom Penh in Cambodia and the Ecole Supérieure Polytechnique in Senegal. The purpose of this paper is to show the trajectory that this initiative took over its first five years and to provide a resource for other instructors and institutions working on similar long-term global software development education initiatives.


    1. 1)
      • P. Naur , B. Randell . (1969) Software Engineering: Report of a Conference Sponsored by the NATO Science Committee, Garmisch, Germany, 7–11 October 1968.
    2. 2)
      • Royce, W.W.: `Managing the development of large software systems', Technical Papers of Western Electronic Show and Convention (WesCon), 25–28 August 1970, Los Angeles, USA, p. 1–9.
    3. 3)
      • 1 onward link is available for this reference.
      • CrossRef
    4. 4)
      • Rational Software: ‘Rational unified process: best practices for software development teams’. Rational Software White Paper TP026B, 1998. Available at:, accessed September 2011.
    5. 5)
      • K. Beck , M. Beedle , A. van Bennekum . Manifesto for agile software development.
    6. 6)
      • W. Aspray , F. Mayadas , M.Y. Vardi . (2006) Globalization and offshoring of software: a report of the ACM job migration task force.
    7. 7)
      • Mockus, A., Herbsleb, J.: `Challenges of global software development', Proc. Seventh Int. Symp. on Software Metrics (Metrics 2001), 4–6 April 2001, London, UK, p. 182–184.
    8. 8)
      • Damian, D.E., Lanubile, F., Oppenheimer, H.L.: `Addressing the challenges of software industry globalization: the workshop on global software development', Proc. 25th Int. Conf. on Software Engineering (ICSE 2003), 3–10 May 2003, Portland, Oregon, USA, p. 793–794.
    9. 9)
      • 1 onward link is available for this reference.
      • CrossRef
    10. 10)
      • V. Casey . (2009) Software testing and global industry: future paradigms.
    11. 11)
      • Lutz, B.: `Linguistic challenges in global software development: lessons learned in an international SW development division', Proc. Fourth IEEE Int. Conf. on Global Software Engineering (ICGSE 2009), 13–16 July 2009, Limerick, Ireland, p. 249–253.
    12. 12)
      • Deshpande, S., Richardson, I., Casey, V., Beecham, S.: `Culture in global software development – a weakness or strength?', Proc. Fifth IEEE Int. Conf. on Global Software Engineering (ICGSE 2010), 23–26 August 2010, Princeton, New Jersey, USA, p. 67–76.
    13. 13)
      • Purvis, M., Purvis, M., Cranefield, S.: `Educational experiences from a global software engineering (GSE) project', Proc. Sixth Conf. on Australasian Computing Education (ACE 2004), 30, p. 269–275, Australian Computer Society, Inc..
    14. 14)
      • Damian, D., Hadwin, A., Al-Ani, B.: `Instructional design and assessment strategies for teaching global software development: a framework', Proc. 28th Int. Conf. on Software Engineering (ICSE 2006), 20–28 May 2006, Shanghai, China, p. 685–690.
    15. 15)
      • Petkovic, D., Thompson, G., Todtenhoefer, R.: `Teaching practical software engineering and global software engineering: evaluation and comparison', Proc. 11th Annual SIGCSE Conf. on Innovation and Technology in Computer Science Education (ITICSE 2006), 26–28 June 2006, Bologna, Italy, p. 294–298.
    16. 16)
      • Richardson, I., Milewski, A.E., Mullick, N., Keil, P.: `Distributed development: an education perspective on the global studio project', Proc. 28th Int. Conf. on Software Engineering (ICSE 2006), 20–28 May 2006, Shanghai, China, p. 679–684.
    17. 17)
      • Urdangarin, R., Fernandes, P., Avritzer, A., Paulish, D.: `Experiences with agile practices in the global studio project', Proc. Third IEEE Int. Conf. on Global Software Engineering (ICGSE 2008), 17–20 August 2008, Bangalore, India, p. 77–86.
    18. 18)
      • Monasor, M.J., Vizcaíno, A., Piattini, M., Caballero, I.: `Preparing students and engineers for global software development: a systematic review', Proc. Fifth IEEE Int. Conf. on Global Software Engineering (ICGSE 2010), 23–26 August 2010, Princeton, New Jersey, USA, p. 177–186.
    19. 19)
      • Gotel, O., Scharff, C., Seng, S.: `Preparing computer science students for global software development', Proc. 36th IEEE Annual Frontiers in Education Conf. Borders: International, Social and Cultural (FIE 2006), 28–31 October 2006, San Diego, California, USA.
    20. 20)
      • Gotel, O., Kulkarni, V., Neak, L., Scharff, C., Seng, S.: `Introducing global supply chains into software engineering education', Proc. First Int. Conf. on Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD 2007), 5–6 February 2007, Zurich, Switzerland, p. 44–58, (LNCS, 4716).
    21. 21)
      • Gotel, O., Kulkarni, V., Scharff, C., Neak, L.: `Students as partners and students as mentors: an educational model for quality assurance in global software development', Proc. Second Int. Conf. on Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD 2008), 3–4 July 2008, Zurich, Switzerland, 16, p. 90–106, (LNBIP).
    22. 22)
      • Gotel, O., Kulkarni, V., Say, M., Scharff, C., Sunetnanta, T.: `A global and competition-based model for fostering technical and soft skills in software engineering education', Proc. 22nd IEEE Conf. on Software Engineering Education and Training (CSEE&T 2009), 17–19 February 2009, Hyderabad, India, p. 271–278.
    23. 23)
      • Scharff, C., Gotel, O., Kulkarni, V.: `Transitioning to distributed development in students’ global software development projects: the role of agile methodologies and end-to-end tooling', Proc. Fifth Int. Conf. on Software Engineering Advances (ICSEA 2010), 22–27 August 2010, Nice, France, p. 388–394.
    24. 24)
      • S. Zweben . 2003–2004 Taulbee Survey. Record PhD production on the horizon; undergraduate enrolments continue in decline. Comput. Res. News , 3 , 7 - 15
    25. 25)
      • P. Davies . (2005) What's this India business?: Offshoring, outsourcing and the global services revolution.
    26. 26)
      • Gotel, O., Kulkarni, V., Phal, D., Say, M., Scharff, C., Sunetnanta, T.: `Evolving an infrastructure for student global software development projects: lessons for industry', Proc. ACM Sponsored Second Indian Software Engineering Conf. (ISEC 2009), 23–26 February 2009, Pune, India, p. 117–126.
    27. 27)
      • O. Gotel , V. Kulkarni , M. Say , C. Scharff , T. Sunetnanta . Quality indicators on global software development projects: does “getting to know you really matter?. J. Softw. Maintenance Evol.: Res. Pract.
    28. 28)
      • P. Deemer , G. Benefield , C. Larman , B. Vodde . The scrum primer: an introduction to agile project management with scrum.

Related content

This is a required field
Please enter a valid email address