Software engineering (4th ed.)
Software engineering (4th ed.)
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Handling interpersonal issues for student team projects
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Integrating a formal specification course with a software projects course via an editing tool
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Evaluating individuals in team projects
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Enhancing Software Development Project Courses Via Industry Participation
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
Moral conflicts perceived by students of a project course
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Student evaluation in monitored team projects
Journal of Computing Sciences in Colleges
Hi-index | 0.01 |
This paper focuses on the interpersonal issues, often referred to as “team dynamics,” that can become quite important as students construct a large-scale programming project. Differing methods in which teams can develop phases of such projects are presented with advantages and disadvantages for each topic discussed. Various methods of student team selection and team communication techniques are first considered. Then various methods that can be used to define large-scale student team projects are discussed. The effect of team dynamics on the classic software engineering phases of specification, implementation, testing, and evaluation phases of student projects is discussed. Four project scenarios that have been used in the authors' classes, as well as rationales for these project designs are discussed. The paper concludes with results derived from using these scenarios in the classroom.