An automated code judging software