Унапређења система за детекцију плагијаризма у изворном програмском коду : докторска дисертација
Mišić, Marko J., 1984-
Protić, Jelica, 1962-
Tomašević, Milo, 1957-
Nikolić, Boško, 1972-
Obradović, Ivan
Tošić, Dejan, 1957-
Computing education involves practical training through programming assignments which are frequent targets for plagiarism. In this thesis, different aspects of source code plagiarism in academic environment are discussed. Comparative analysis of source code similarity detection systems was performed and several improvеments were proposed. Selected systems were evaluated using simulated plagiarism based on three programming assignments produced after 1, 2, 4, and 8 hours of work on baseline version using more than 20 types of lexical and structural modifications. Real-life student codes from three different courses were also used for evaluation. The courses were attended by 100 to 300 students, and the solutions varied from 50 to 1000 lines of code. The results show that 5-10% of students plagiarized their solutions, according to the criteria used in this thesis...
Образовање у области рачунарства укључује практичан рад кроз програмске задатке који су честа мета плагијаризма. У овом раду су дискутовани различити аспекти плагијаризма у програмском коду у академском окружењу, извршена је упоредна анализа софтверских система за детекцију сличности и предложена њихова унапређења. Изабрани системи су евалуирани коришћењем три различита програма над којима је коришћено више од 20 типова лексичких и структуралних измена које су примењиване на код током 1, 2, 4, и 8 сати рада. Примењено је и реално оптерећење које је укључивало задатке обима од 50 до 1000 линија програмског кода са три различита предмета које је похађало од 100 до 300 студената. Резултати су показали да 5-10% студената, сходно метрици и критеријумима ове тезе, плагира своја решења...
Електротехника и рачунарство - Рачунарска техника и информатика / Electrical Engineering and Computing - Computer Engineering and Informatics Datum odbrane: 18.05.2017.
srpski
2017
Ovo delo je licencirano pod uslovima licence
Creative Commons CC BY-NC-SA 2.0 AT - Creative Commons Autorstvo - Nekomercijalno - Deliti pod istim uslovima 2.0 Austria License.
http://creativecommons.org/licenses/by-nc-sa/2.0/at/legalcode
OSNO - Opšta sistematizacija naučnih oblasti, Tekomunikacije i elektronika
OSNO - Opšta sistematizacija naučnih oblasti, Programska oprema. Softver
CUDA, parallelization, plagiarism, similarity detection, social network analysis, software systems, source code, visualization
OSNO - Opšta sistematizacija naučnih oblasti, Tekomunikacije i elektronika
OSNO - Opšta sistematizacija naučnih oblasti, Programska oprema. Softver
анализа социјалних мрежа, CUDA, детекција сличности, паралелизација, плагијаризам, програмски код, софтверски системи, визуелизација