Self and Peer Assessment in Software Engineering Projects. - Nicole Clark; Pamela Davies; Rebecca Skeers (ACE, 2005)