Deduplicating and Ranking Solution Programs for Suggesting Reference Solutions
Atsushi Shirafuji, Yutaka Watanobe · 2023
Referring to solution programs written by other users is helpful for learners in programming education. However, current online judge systems just list all solution programs submitted by users for references, and the programs are sorted based on the submission date and time, execution time, or user rating, ignoring to what extent the programs can be helpful to be referenced. In addition, users struggle to refer to a variety of solution approaches since there are too many duplicated and near-duplicated programs.