dc.contributor.advisor | Krömer, Pavel | cs |
dc.contributor.author | Dočkal, Ondřej | cs |
dc.date.accessioned | 2013-06-26T11:15:39Z | |
dc.date.available | 2013-06-26T11:15:39Z | |
dc.date.issued | 2013 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/98499 | |
dc.description | Import 26/06/2013 | cs |
dc.description.abstract | Tato diplomová práce se zabývá problematikou plagiátorství ve zdrojových kódech. Teoretická část práce popisuje plagiátorství z obecného hlediska, uvádí jeho formy, typy a příklady. Součástí teoretického rozboru, který se nachází v třetí kapitole, je popis detekčních přístupů a algoritmů, které vyhodnocují podobnost softwarových artefaktů. Kapitola čtvrtá se věnuje algoritmu adaptivního lokálního zarovnání klíčových slov. Na základě analýzy teoretické části navrhuji detekční proces, který využívá adaptivní lokální zarovnání. Návrh a implementace aplikace, která vyhodnocuje podobnost programů na úrovních zdrojových kódů, bytekódů, konfigurace a dekompilovaných kódů, je popsána v páté a šesté části.Testování aplikace pro detekci plagiátů na několika úrovních je vyhodnoceno v sedmé kapitole. Závěrečná kapitola sumarizuje dosažené cíle práce. | cs |
dc.description.abstract | This thesis deals with the plagiarism of source code. The theoretical part of the thesis describes plagiarism in general, provides its forms, types and examples. The part of theoretical analysis, which is located in the third chapter, is description of detection approaches and algorithms that evaluate the similarity of software artifacts. The fourth chapter describes the algorithm of adaptive local alignment of the keywords. I propose, based on the theoretical analysis, a detection process that uses adaptive local alignment. Design and implementation of the application which evaluates the similarity of the programs on different levels, such as source code, bytecode, configuration and decompiled source codes, is described in the fifth and sixth section. Evaluation of the plagiarism detection, on several levels within applications, is evaluated in the seventh section. The final chapter summarizes achieved goals, defined in the beginning. | en |
dc.format.extent | 3830540 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | plagiátorství, detekce plagiátů, softwarový artefakt, adaptivní lokální zarovnání, Smith - Watermanův algoritmus, detekční techniky, vyhledávání podobnosti, bytekód, dekompilovaný kód, tokenizace | cs |
dc.subject | plagiarism, plagiarism detection, software artefact, adaptive local alignment, Smith - Waterman algorithm, detection techniques, similarity evalutation, bytecode, decompiled code, tokenization | en |
dc.title | Podobnost softwarových artefaktů | cs |
dc.title.alternative | Software Artifact Similarity | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Návrat, Lumír | cs |
dc.date.accepted | 2013-06-10 | cs |
dc.thesis.degree-name | Ing. | cs |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | DOC070_FEI_N2647_2612T025_2013 | |
dc.rights.access | openAccess | |