An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Taming a professional IDE for the classroom
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 27th international conference on Software engineering
Eclipse and CVS for group projects
Journal of Computing Sciences in Colleges
Instructional design and assessment strategies for teaching global software development: a framework
Proceedings of the 28th international conference on Software engineering
Examining the Compatibility of Student Pair Programmers
AGILE '06 Proceedings of the conference on AGILE 2006
Subverting the fundamentals sequence: using version control to enhance course management
Proceedings of the 38th SIGCSE technical symposium on Computer science education
DrProject: a software project management portal to meet educational needs
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Games for CS education: computer-supported collaborative learning and multiplayer games
Proceedings of the Fifth International Conference on the Foundations of Digital Games
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
Distributed version control in the classroom
Proceedings of the 42nd ACM technical symposium on Computer science education
An approach for evaluating FOSS projects for student participation
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Git on the cloud in the classroom
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Working remotely is becoming the norm for both professionals and students alike. Software development has become a global industry due to outsourcing, teleworking, flex time, and companies' desire to use the best and/or most economical talent regardless of where that talent is located. Professionals are not alone because students usually work from home despite having sufficient resources on campus. In this paper we share our experiences from using Jazz, a synchronous, collaborative development platform, with our inevitably distributed software engineering students. Eleven students optionally used the tool while working on a five-week team project. Students primarily used the version control, chat, and work item features in Jazz. We collected their reactions in retrospective essays and found that all Jazz students supported using Jazz in future semesters of the course. We also examined grade differences and found that the students who used Jazz were more successful than those who did not use Jazz.