presented at event 20th Conference on Software Engineering Education & Training (CSEET'07) Conference