Detection of a Source Code Plagiarism in a Student Programming Competition

12/17/2019
by   Zenon Gniazdowski, et al.
0

The article presents a system for testing the independence of solutions to algorithmic problems sent by students as part of the student programming competition. First, the context was discussed, as well as the need to organize programming competitions resulting from this context. Then, an algorithm was proposed to study the mutual similarity of source codes of programs sent as part of a programming competition. Since, after implementation, the algorithm was used in practice, examples of its application for detecting the plagiarism of source codes of solutions in two programming competitions conducted as part of classes on Algorithms and Numerical Methods were also presented. Finally, the effectiveness of the solutions used in the work was discussed.

READ FULL TEXT

page 11

page 14

page 17

research
07/06/2018

The CodRep Machine Learning on Source Code Competition

CodRep is a machine learning competition on source code data. It is care...
research
10/21/2017

The Design and Implementation of Modern Online Programming Competitions

This paper presents a framework for the implementation of online program...
research
04/24/2023

Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses

In this work, we developed an algorithm for detecting code quality issue...
research
04/05/2023

"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers

Recent developments in deep learning have resulted in code-generation mo...
research
08/02/2018

Acoustic Scene Classification: A Competition Review

In this paper we study the problem of acoustic scene classification, i.e...
research
05/23/2022

Automatic Generation of Programming Exercises

Massive training of developers following the growing demands of the info...
research
06/25/2020

On the Nature of Programming Exercises

There are countless reasons cited in scientific studies to explain the d...

Please sign up or login with your details

Forgot password? Click here to reset