Key points are not available for this paper at this time.
Dealing with plagiarism in programming classes is a critical challenge for the teachers. Through the last decades, several systems and approaches were developed to detect plagiarism. This detection is usually done when students submit the final versions of their work. While this effort is essential, we believe that if plagiarism is detected in the early stages of program development, there is still time to intervene and help the student to overcome the problems that they eventually feel. We propose to achieve this, using some new features of CodeInsights, a tool that captures and analyses code snapshots in real-time each time students compile their code. If plagiarism is detected, that information is immediately available to the teachers, enabling them to take the adequate measures. We present some results of a field experiment involving students from an introductory course on server-side web development with PHP.
Fonseca et al. (Sat,) studied this question.