Title :
A framework for global collaboration in teaching software engineering
Author_Institution :
Dept. of Comput. Sci., East Carolina Univ., Greenville, NC, USA
Abstract :
This paper proposes a framework for global collaboration in teaching software engineering courses. The framework is developed based on experiences and lessons we learned from our global collaborations in teaching software engineering during last several years. The participant students of our pilot projects were undergraduate computer science or software engineering students from United States and other countries. Students studied the fundamental software engineering principles and practices and collaborated remotely to produce software systems following good software engineering practices. The framework proposed in this paper includes guidelines for building an effective collaboration infrastructure, ideas for designing a high quality collaboration course and assessment procedures for continuously improving teaching quality. The framework is useful for others who plan to be involved in similar global collaboration projects in the future.
Keywords :
computer science education; educational courses; further education; teaching; United States; collaboration infrastructure; fundamental software engineering principles; global collaboration projects; high quality collaboration course; remote collaboration; software engineering courses; software engineering practices; software engineering students; teaching quality improvement; undergraduate computer science; Buildings; Collaboration; Databases; Education; Software engineering; Software systems; distributed software development; global collaboration; software engineering education;
Conference_Titel :
Collaborative Teaching of Globally Distributed Software Development (CTGDSD), 2013 3rd International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/CTGDSD.2013.6635243