Envoyer par SMS: Forming Teams for Teaching Programming based on Static Code Analysis