A case study of the static analysis of the quality of novice student programs | Synapse