Visible to the public Measuring Code Behavioral Similarity for Programming and Software Engineering Education