Educating software engineering students to manage risk
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Issues in Using Students in Empirical Studies in Software Engineering Education
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Towards best practices in software teamwork
Journal of Computing Sciences in Colleges
Distributed Analysis: The Last Frontier?
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 1 - Volume 1
Do students recognize ambiguity in software design? a multi-national, multi-institutional report
Proceedings of the 27th international conference on Software engineering
Towards an effective software engineering course project
Proceedings of the 27th international conference on Software engineering
The challenges of software engineering education
Proceedings of the 27th international conference on Software engineering
Proceedings of the 27th international conference on Software engineering
A distance learning approach to teaching eXtreme programming
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Enhancing Elicitation Technique Selection Process in a Cooperative Distributed Environment
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Evolving an infrastructure for student global software development projects: lessons for industry
Proceedings of the 2nd India software engineering conference
Proceedings of the 40th ACM technical symposium on Computer science education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Introducing global supply chains into software engineering education
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Teaching an iterative approach with rotating groups in an undergraduate software engineering course
Journal of Computing Sciences in Colleges
REET '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Education and Training
A training tool for global software development
ITHET'10 Proceedings of the 9th international conference on Information technology based higher education and training
A tool for training students and engineers in global software development practices
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
An evolving collaborative model of working in students' global software development projects
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Teaching distributed software engineering with UCOSP: the undergraduate capstone open-source project
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Student motivation in distributed software development projects
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Tools used in Global Software Engineering: A systematic mapping review
Information and Software Technology
Teaching collaborative software development: a case study
Proceedings of the 34th International Conference on Software Engineering
Collaboration patterns in distributed software development projects
Proceedings of the 34th International Conference on Software Engineering
Teaching students global software engineering skills using distributed scrum
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
In the context of increasing pressure to adopt global approaches to software development, the importance of teaching skills for geographically distributed software development (GSD) becomes essential. This paper reports the experience of teaching a course to prepare graduates for software engineering (SE) in global customer-developer teams, and which was taught in three-University collaboration (Canada, Australia and Italy). The course emphasized the learning of requirements management activities in frequent synchronous computer-mediated client-developer relationships and created a GSD environment with significant time zone and language differences. We describe our instructional approach and assessment strategies within a GSD instructional design framework which integrates (a) required GSD skills and strategies for aligning classroom projects with contemporary and authentic GSD conditions, (b) strategies for assessment of learning of GSD skills and (c) examples from our GSD course.