Detekce plagiátů zdrojových kódů
Plagiarism detection in programme codes
Author
Advisor
Kašpar, JakubReferee
Vítek, MartinGrade
BAltmetrics
Metadata
Show full item recordAbstract
Cílem této práce je seznámení s pojmem plagiátorství obecně a následně s jeho druhy a výskytem na akademické půdě ve formě plagiátorství textových souborů, a hlavně ve formě plagiátorství zdrojových kódů. Práce také čtenáře seznamuje s principem a druhy detekce programových kódů a věnuje pozornost některým již existujícím detekčním nástrojům. Následně je popsána realizace detektoru podobnosti, který na základě zvolených příznaků vytváří metriku pro vyčíslení podobnosti dvou kódů a vyhodnocuje plagiátorství. Spolehlivost detektoru je testována na databázi studentských projektů. The main goal of this thesis is to introduce the meaning of plagiarism and its types and occuration in academic field in form of textual plagiarism and mainly source-code plagiarism. Thesis also introduces principals and types of source-code plagiarism detection and introduces existing detecting tools. A detector for computing source-code similarity based on detection and counting chosen attributes is being realized and described. Reability of the detector is tested within students’ projects database.
Keywords
plagiátorství, plagiát, zdrojový kód, příznaky, detekce, plagiarism, source-code, attributes, detectionLanguage
čeština (Czech)Study brunch
Biomedicínská technika a bioinformatikaComposition of Committee
prof. Ing. Jiří Jan, CSc. (předseda) Ing. Martin Vítek, Ph.D. (místopředseda) Ing. Helena Škutková, Ph.D. (člen) Ing. Vratislav Harabiš, Ph.D. (člen) RNDr. Jan Balvan, Ph.D. (člen) Ing. Martin Mézl, Ph.D. (člen)Date of defence
2018-06-15Process of defence
Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Ing. Vratislav Harabiš, Ph.D. položil otázku zda existují databáze zdrojových kódů, na kterých by se dala práce testovat. Prof. Ing. Jiří Jan, CSc. položil otázku zda studentka zkoušela srovnat svou metodu s již existující metodou. Ing. Vratislav Harabiš, Ph.D. položil otázku zda studentka testovala náročnost svého algoritmu. Ing. Martin Mézl, Ph.D. položil otázku na teoretickou situaci jak by uvedený algoritmus fungoval na popsané situaci. Dále zda by šlo algoritmus modifikovat pro srovnání mezi různými programovacími jazyky. Studentka obhájila bakalářskou práci a odpověděla na otázky členů komise.Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/82783Source
SKOUPILOVÁ, A. Detekce plagiátů zdrojových kódů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.Collections
- 2018 [419]