Positive Experiences with an Open Project Assignment in an Introductory Programming Course. - Guttorm Sindre; Steinar Line; Ottar V. Valvâg (ICSE, 2003)