Moving toward “reality” in team selection for software engineering

College students have been bombarded with reality shows. Coupled with extensive video gaming, these weird tasks and challenges have become commonplace for vicarious thrill seekers. Place these same students in a software engineering class where pedagogical norms include process understanding, project design methods, and implementation guidelines, and the class trends toward low-energy and minimal student effort, even with the most state-of-the-art projects. Our approach is to re-energize students using a new mode of competition. The goal is to allow the students to compete for role, team, and project choice. The difficulty in the approach is shaping competitions within the confines of the CS curriculum while maintaining accreditation standards, appropriately grading ldquorealityrdquo challenges, and uniformly configuring teams without ldquooustingrdquo anyone. We introduce the reality software engineering network (REASEN), a set of challenges designed around software engineering principles. We discuss how REASEN fits into a classroom setting and helps incite creativity, team bonding, and more appropriately disclose the skill set of individual students toward fairer and more satisfying team and project selection.

[1]  N. Boyko,et al.  Applying pantomime and reverse engineering techniques in software engineering education , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.

[2]  J.A. Polack-Wahl,et al.  Enhancing software engineering education using teaching aids in 3-D online virtual worlds , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.

[3]  Miroslaw Staron Using Experiments in Software Engineering as an Auxiliary Tool for Teaching--A Qualitative Evaluation from the Perspective of Students' Learning Process , 2007, 29th International Conference on Software Engineering (ICSE'07).

[4]  Jesper Andersson,et al.  Good Practices for Educational Software Engineering Projects , 2007, 29th International Conference on Software Engineering (ICSE'07).

[5]  H. F. van Tuijl,et al.  The Big Five Personality Traits and Individual Satisfaction With the Team , 2006 .

[6]  Leigh A. Davis,et al.  A Framework for Interaction in Software Development Training , 2002, J. Inf. Technol. Educ..

[7]  Carolyn A. Martin From high maintenance to high productivity , 2005 .

[8]  P. Brazier,et al.  A software engineering senior design project inherited from a partially implemented software engineering class project , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.