Evaluating students in systems development group projects
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Supporting and evaluating team dynamics in group projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Evaluating individuals in team projects
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Teaching software engineering to make students ready for the real world
Journal of Computing Sciences in Colleges
Developing the software engineering team
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
A follow up study of the effect of personality on the performance of software engineering teams
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Student evaluation in monitored team projects
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
There are many techniques used to form teams of students for software development projects in a semester-long software development capstone course. Selecting or creating an appropriate one should be motivated by first defining the objectives to be achieved. Two overarching objectives identified were to make the team formation process itself educational and to help students prepare for the real-world experience of applying for a software development project. Additional objectives are to create teams with a representative set of software development skills needed to accomplish the work, a representative set of personality types that are believed important to a harmonious and productive team, and a sufficient set of "soft" skills (communications, self-initiative, self-directed learner, etc.) for success. Finally, the selection process should be objective while avoiding biases based on prior relationships of the students. The context of the course is given, the objectives are discussed, and the technique developed is described. The results of using the technique are described through instructor experiences and student surveys. Finally, the conclusion section provides suggestions for future use of the technique.