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
Tools used in Global Software Engineering: A systematic mapping review
Information and Software Technology
Providing training in GSD by using a virtual environment
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
We have taught several distributed software engineeringproject courses with students and real clients [4]. Duringthese projects, students in Pittsburgh and Munich, Germanycollaborated on the development of a single system. Ourexperiences showed that software development is communicationintensive and requires the collaboration of manystakeholders. Communication is challenging in distributedcontexts: participants do not all know each other and workat different times and locations; the number of participantsand their organization change during the project; participantsbelong to different communities. Hence, to dealwith the global market place, it is critical to provide studentswith distributed collaboration skills. To improve theteaching of collaboration in software engineering, we proposeiBistro [2], an augmented, distributed, and ubiquitouscommunication space. iBistro aims to overcome problemsresulting from miscommunications and informationloss in informal or casual meetings. iBistro enables distributedgroups to collaborate and cooperate in softwareprojects and therefore provides an environment for learningin such diverse aspects as project management, programmingskills, and social skills. With the addition of techniquesfrom artificial intelligence, such as student modeling,and intelligent support mechanisms, such as computer supportedgroup formation, distributed tutoring becomes feasible.