“…Many benefits of applying automatic assessment of programming assignments have been reported. Automatic assessment is more likely to be consistent and objective (Arifi, Abdellah, Zahi, & Benabbou, 2015;Staubitz, Klement, Teusner, Renz, & Meinel, 2016), enables rapid feedback (Arifi et al, 2015;Liu et al, 2016;Nordquist, 2007;Poon et al, 2018), and allows for students to submit multiple improved versions of the programs they have written (Del Fatto et al, 2017;English & English, 2015;Malmi, Korhonen, & Saikkonen, 2002;Pettit, Homer, Gee, Mengel, & Starbuck, 2015;Staubitz et al, 2016). Automatic assessment can play a motivational role in engaging students in the educational process (Šťastná, Juhár, Biňas, & Tomášek, 2015;Staubitz et al, 2016).…”