Research on Automatic Scoring Methods for Programs Based on Program Understanding
Ya Ning Wang, Lan Nan Xiao · Applied Mechanics and Materials · 2014
This paper discusses three general automatic scoring algorithms including software quality metric algorithm, dynamic testing algorithm and static analysis algorithm based on program understanding, analyzes and designs their rationality, practicality and maneuverability. Therefore, a new automatic scoring strategy which combines dynamic testing and pattern matching based on program understanding is proposed. This method focuses on the accurate expressions on program algorithm and semantic points in student program, enhances the performance of the automatic scoring system and matches the idea of manual scoring better.