Алгоритмічно-програмний метод пошуку запозичень у програмному коді

dc.contributor.advisorЗаболотня, Тетяна Миколаївна
dc.contributor.authorСвинарчук, Максим Владиславович
dc.date.accessioned2022-11-16T10:01:43Z
dc.date.available2022-11-16T10:01:43Z
dc.date.issued2022
dc.description.abstractenThis master's thesis is devoted to the development and implementation of a combined algorithmic and programmatic method of finding plagiarism in the source code. Master's thesis analyzes diverse types of borrowings of source code with their modifications, existing methods of finding borrowings in the source code and highlights their main advantages and disadvantages. The requirements to the developed method were defined. The proposed method differs from the existing ones by a multi-stage and complex analysis of borrowings, which includes textual, attribute and structural analysis of the source code, and provides the ability to work with the source code database at each stage. The practical value of the results obtained in the work is that the proposed method made it possible to increase the efficiency of the search for borrowings in the source code according to the search completeness criterion. In this master's thesis, a library for finding borrowings in program code based on the proposed combined method has been developed, which can be used both for integration into other projects and for demonstrating the method's operation using the command line interface.uk
dc.description.abstractukДана магістерська дисертація присвячена розробленню та реалізації комбінованого алгоритмічно-програмного методу пошуку запозичень у програмному коді. В дисертації проаналізовано різні типи запозичень програмного коду з характерними для них модифікаціями, існуючі методи пошуку запозичень у програмному коді та виділено їх основні переваги і недоліки. Визначено вимоги до розроблюваного методу. Запропонований метод відрізняється від існуючих багатоетапним та комплексним аналізом запозичень, який включає в себе текстовий, атрибутий та структурний аналізи програмного коду, а також забезпечує можливість роботи з базою програмних кодів на кожному з етапів. Практична цінність отриманих в роботі результатів полягає в тому, що запропонований метод дозволив підвищити ефективність пошуку запозичень у програмному коді за критерієм повноти пошуку. У даній магістерській дисертації розроблено бібліотеку для пошуку запозичень у програмному коді на основі запропонованого комбінованого методу, яка може бути використана як для інтеграції в інші проєкти, так і для демонстрації роботи методу за допомогою інтерфейсу командного рядка.uk
dc.format.page164 c.uk
dc.identifier.citationСвинарчук, М. В. Алгоритмічно-програмний метод пошуку запозичень у програмному коді : магістерська дис. : 121 Інженерія програмного забезпечення / Свинарчук Максим Владиславович. – Київ, 2022. – 164 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/51095
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectплагіатuk
dc.subjectпошук запозиченьuk
dc.subjectнормалізаціяuk
dc.subjectтокенізаціяuk
dc.subjectатрибутні характеристики кодуuk
dc.subjectструктурний аналізuk
dc.subjectмітки документаuk
dc.subjectplagiarismuk
dc.subjectborrowing searchuk
dc.subjectnormalizationuk
dc.subjecttokenizationuk
dc.subjectcode attribute characteristicsuk
dc.subjectstructural analysisuk
dc.subjectdocument fingerprintsuk
dc.subject.udc004.912uk
dc.titleАлгоритмічно-програмний метод пошуку запозичень у програмному кодіuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Svynarchuk_magistr.pdf
Розмір:
7.59 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: