Detail práce

Rozpoznání plagiátů zdrojového kódu v jazyce PHP

Bakalářská práce Student: Krpec Ondřej Akademický rok: 2014/2015 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Plagiarism Recognizer in PHP Source Code
Jazyk práce
český
Abstrakt
Cílem této práce je vytvořit systém určený k detekci plagiátorství ve studentských projektech napsaných v jazyce PHP. Za plagiátorství lze považovat úmyslné kopírování cizího kódu, případně jeho transformací a jeho vydávání za vlastní. Aby se nám podařilo tyto změny odhalit, vyvineme nástroj, ve kterém se pokusíme nalézt podobné části projektů za využití hned několika odlišných technik a algoritmů. Výsledný nástroj poté otestujeme přímo na reálných projektech napsaných pro předmět Principy programovacích jazyků a OOP na fakultě informačních technologiích v Brně.
Klíčová slova

Plagiátorství, PHP, Plagiát, Odhalování plagiátů, Halsteadova metrika, Levenshteinův algoritmus, Winnowing

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
16. června 2015
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Mohl byste objasnit význam kapitoly 3.2 Stránkování? Co rozumíte stránkováním v případě aplikace spouštěné z příkazové řádky?
  2. Jaké prostředky jste použil pro lexikální analýzu vstupních dat v jazyce PHP?
Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
KRPEC, Ondřej. Rozpoznání plagiátů zdrojového kódu v jazyce PHP. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-16. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/17044/
BibTeX
@bachelorsthesis{FITBT17044,
    author = "Ond\v{r}ej Krpec",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Rozpozn\'{a}n\'{i} plagi\'{a}t\r{u} zdrojov\'{e}ho k\'{o}du v jazyce PHP",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17044/"
}
Nahoru