Skip to main content

Introducing Global Supply Chains into Software Engineering Education

  • Conference paper

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

Abstract

This paper describes lessons from running software development projects across three globally distributed educational institutions. What was innovative about this study was that two of the institutions were located in service providing countries, conventional onshore/offshore roles were reversed, and students were exposed to the realities of global supply chain management. Three teams of US students were tasked to develop three different software products for Cambodian clients, while sub-contracting the database component to third-party teams of Indian students. This paper details the role of the three institutions, the prerequisites for planning and logistics for running such educational projects, and summarises the findings, while drawing broader parallels with the commercial world of offshore and outsourced development. It ends with recommendations for software engineering education to better reflect the needs and skills demanded of right sourcing in the global marketplace. These extend more generally to global software engineering.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aspray, W., Mayadas, A.F., Vardi, M.Y.: Educational Response to Offshore Outsourcing. In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, March 3-5 2006, Houston, Texa, USA, pp. 330–331 (2006)

    Google Scholar 

  2. Aspray, W., Mayadas, F., Vardi, M.Y.: Globalization and Offshoring of Software. A Report of the ACM Job Migration Task Force  (2006)

    Google Scholar 

  3. Audy, J., Evaristo, R., Watson-Manheim, M.B.: Distributed Analysis: The Last Frontier? In: Proceedings of the 37th Hawaii International Conference on System Sciences (HICSS 2004), Big Island, Hawaii, p. 10010 (2004)

    Google Scholar 

  4. Coar, K.: The Sun Never Sets on Distributed Development. ACM Queue 1(9), 32–39 (2004)

    Article  Google Scholar 

  5. Crosby, P.B.: Quality Is Free: The Art of Making QualityvCertain. McGraw Hill, New York (1979)

    Google Scholar 

  6. Damian, D., Hadwin, A., Al-Ani, B.: Instructional Design and Assessment Strategies for Teaching Global Software Development: A Framework. In: Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, pp. 685–690 (May 20-28, 2006)

    Google Scholar 

  7. Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-site Software Development Organizations. Requirements Engineering Journal 8(1), 149–160 (2003)

    Article  Google Scholar 

  8. Favela, J., Pe-Mora, F.: An Experience in Collaborative Software Engineering Education. IEEE Software 18(2), 47–53 (2001)

    Article  Google Scholar 

  9. Ferguson, E., Henderson, P., Huen, W., Kussmaul, C.: IT Offshore Outsourcing: Impact on CS/IS Curriculum. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, USA, pp. 258–259 (February 23-27, 2005)

    Google Scholar 

  10. Ferguson, E., Kussmaul, C., McCracken, D., Robbert, M.A.: Offshore Outsourcing: Current Conditions and Diagnosis. In: Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, USA, pp. 330–331 (March 3-7, 2004)

    Google Scholar 

  11. Gotel, O., Scharff, C., Seng, S.: Preparing Computer Science Students for Global Software Development. In: Proceedings of the 36th ASEE/IEEE Frontiers in Education Conference (FIE 2006), San Diego, California (2006)

    Google Scholar 

  12. Jackson, M.: Software Requirements and Specifications. Addison-Wesley Professional, Reading (1995)

    Google Scholar 

  13. Kobylinski, R., Creighton, O., Dutoit, A., Bruegge, B.: Building Awareness in Global Software Engineering: Using Issues as Context. In: Proceedings of the International Workshop on Distributed Software Development (GSD 2002), Orlando, Florida (May 21, 2002)

    Google Scholar 

  14. McCracken, W.M.: Counter Point-SE Education: What Academia Can Do. IEEE Software 14(6), 27–29 (1997)

    Article  Google Scholar 

  15. Meyer, B.: The Unspoken Revolution in Software Engineering. IEEE Computer 39(1), 121–123 (2006)

    Google Scholar 

  16. Olson, J.S., Olson, G.M.: Culture Surprises in Remote Software Development Teams. ACM Queue 1(9), 52–59 (2004)

    Article  Google Scholar 

  17. Petkovic, D., Thompson, G., Todtenhoefer, R.: Teaching Practical Software Engineering and Global Software Engineering: Evaluation and Comparison. In: Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2006), Bologna, Italy, pp. 294–298 (June 26-28, 2006)

    Google Scholar 

  18. Purvis, M., Purvis, M., Cranefield, S.: Educational Experiences from a Global Software Engineering (GSE) Project. In: Proceedings of the 6th Conference on Australasian Computing Education (ACE 2004), Dunedin, New Zealand, pp. 269–275 (2004)

    Google Scholar 

  19. Ribeiro, J.: Indian Outsourcers Continue to Make Gains. Computerworld (August 14, 2006)

    Google Scholar 

  20. Richardson, I., Milewski, A.E., Mullick, N., Keil, P.: Distributed Development: An Education Perspective on the Global Studio Project. In: Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20 - 28, pp. 679–684 (2006)

    Google Scholar 

  21. Tromby, M., Marcus, B.: Bridging the Chinese Skills Gap. Computerworld (June 6, 2006)

    Google Scholar 

  22. Xiaoqing, L.: Collaborative Global Software Development and Education. In: Proceedings of the 29th International Computer Software and Applications Conference (COMPSAC 2005), p. 371. Edinburgh, Scotland (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bertrand Meyer Mathai Joseph

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gotel, O., Kulkarni, V., Neak, L.C., Scharff, C., Seng, S. (2007). Introducing Global Supply Chains into Software Engineering Education. In: Meyer, B., Joseph, M. (eds) Software Engineering Approaches for Offshore and Outsourced Development. SEAFOOD 2007. Lecture Notes in Computer Science, vol 4716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75542-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75542-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75541-8

  • Online ISBN: 978-3-540-75542-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics