Self and Peer Assessment in Software Engineering Projects

Team software engineering projects can enhance student learning and commitment, but it is challenging to determine a method of assessment that assesses the intended learning outcomes; particularly when assessing teamwork and an individual's contribution to the team's work. The students themselves are often the best source of meaningful data, and self and peer assessment is a valuable part of the whole assessment scheme. To ensure the integrity of the final grade it is necessary to use a variety of tools and to check the correlation between data from different sources. To increase the learning opportunities it is useful to repeat some assessment tasks during the course. However, this can be time-consuming for the lecturer to collate and analyse, and providing timely feedback to the students is difficult. Web-based peer assessment offers an opportunity to provide quality, timely feedback in a way that is manageable by the lecturer.

[1]  John B. Biggs,et al.  Teaching for Quality Learning at University: What the Student Does , 1999 .

[2]  Matthew W. Ohland,et al.  Comparing the Reliability of Two Peer Evaluation Instruments , 2000 .

[3]  Dean Sanders Managing and evaluating students in a directed project course , 1984, SIGSCE '84.

[4]  Gillian Dobbie,et al.  Supporting and evaluating team dynamics in group projects , 1999, SIGCSE '99.

[5]  Watts S. Humphrey,et al.  Introduction to the Personal Software Process , 1996 .

[6]  Pamela B. Lawhead,et al.  Evaluating individuals in team projects , 2000, SIGCSE '00.

[7]  J. Biggs,et al.  Teaching For Quality Learning At University , 1999 .

[8]  J. McGourty,et al.  Improving student learning through the use of multisource assessment and feedback , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).

[9]  Tony Clear Teaching on the wiki web , 2002, ITiCSE '02.

[10]  D. Carrington Time monitoring for students , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[11]  Daniel Port,et al.  Evaluating individual contribution toward group software engineering projects , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[12]  J. McGourty,et al.  Incorporating student peer review and feedback into the assessment process , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[13]  Ilona Box Object-Oriented Analysis, Criterion-Referencing and Bloom , 2004, ACE.

[14]  A.Q. Gates,et al.  A structured approach for managing a practical software engineering course , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).

[15]  Dianne Hagan,et al.  Employer Satisfaction with ICT graduates , 2004, ACE.

[16]  Matthew W. Ohland,et al.  Peer Ratings Revisited: Focus on Teamwork, Not Ability , 2001 .

[17]  Richard M. Felder,et al.  Accounting for Individual Effort in Cooperative Learning Teams , 2000 .

[18]  Nicole Clark,et al.  Software engineering projects: working in teams , 2002 .

[19]  R. W. Brown Autorating: getting individual marks from team marks and enhancing teamwork , 1995, Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century.

[20]  Nicole Clark,et al.  Evaluating Student Teams Developing Unique Industry Projects , 2005, ACE.

[21]  John Leaney,et al.  Introductory programming, criterion-referencing, and bloom , 2003, SIGCSE.