Document Type
Article
Publication Date
9-2007
Publication Title
ITiCSE
Volume
39
Issue
3
Pages
181-185
Publisher Name
ACM
Abstract
Outsourcing of software development is a key part of globalization, oft misunderstood by computer science students, and possibly a cause of declining enrollments in the field. The authors developed and implemented an outsourcing experience for students in an advanced software engineering course. Student teams at two universities developed game playing programs and outsourced key parts of their systems to the other university. Results show students improved their understanding of outsourcing, developed better appreciation for the importance of software engineering techniques, and created ad hoc communication protocols between teams. The paper concludes with recommendations for expanding the approach used to other universities to create a more inclusive computer science and software engineering teaching environment.
Identifier
ISBN: 978-1-59593-610-3
Recommended Citation
Honig, W. L. & Prasad, T. (2007). A classroom outsourcing experience for software engineering learning.. In J. Hughes, D. R. Peiris & P. T. Tymann (eds.), ITiCSE (p./pp. 181-185), : ACM. ISBN: 978-1-59593-610-3 doi=10.1145/1268784.1268838
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Copyright Statement
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ITiCSE '07, Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, {Volume 39 Issue 3, September 2007} http://doi.acm.org/10.1145/1268784.1268838