Collaborative Teaching of Globally Distributed Software Development - Community Building Workshop (CTGDSD2)
Call for Position Papers
ICSE Workshop June 9, 2012
Submit position papers by February
17 24, 2012
CTGDSD will be a one day workshop associated with ICSE 2012, June 9, 2012 in Zurich, Switzerland.
Software engineering project courses where student teams are geographically distributed can effectively simulate the problems of globally distributed software development. However, this pedagogical model has proven difficult to adopt or sustain. It requires significant pedagogical resources and collaboration infrastructure. Institutionalizing such courses also requires compatible and reliable teaching partners.
The purpose of this workshop is to foster a community of international faculty, students, and institutions committed to developing, supporting, and teaching DSD. Attendees will share experiences and lessons learned in developing or teaching DSD courses. Group and breakout sessions will work on identifying common resources and next steps in developing infrastructure and tools to support the DSD community. This will further the work of the first CTGDSD workshop. This year's workshop will also focus on opportunities for collaborative research in DSD. Attendees are invited to submit and share their ideas for working with community members or exploiting common resources to support ne research. Long-range goals include: lowering adoption barriers by providing common pedagogical materials, validated collaboration infrastructure, and a pool of potential teaching partners from around the globe.
Two kinds of position papers are solicited. You can submit a position of up to five pages for publication in the workshop proceedings, or a shorter position paper for distribution at the workshop only. The purpose of the shorter papers is to build a community of educators committed to fostering globally distributed software project courses. Topics of interest include but are not limited to:
- Experiences and lessons learned in developing or teaching a DSD curriculum. For students, lessons learned from taking a DSD course. How can we better teach DSD courses?
- DSD curriculum development or content, especially as open-source or community resources. What are "sharable resources" and what can be done to further develop them.
- Research opportunities leveraging community members, community resources, or the repository of results from DSD classes.
- Collaboration environments for distributed teams. What makes a good collaboration environment? Can we find or develop better ones?
- Projects for DSD courses: What makes a good project for a distributed team?
Thanks to generous support from the U.S. National Science Foundation, a limited number of participants will be offered travel support to participate in the workshop. We are seeking a diverse, international set of participants including students.