Алгоритмічно-програмний метод пошуку запозичень у програмному коді
Вантажиться...
Дата
2022
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дана магістерська дисертація присвячена розробленню та реалізації комбінованого алгоритмічно-програмного методу пошуку запозичень у програмному коді.
В дисертації проаналізовано різні типи запозичень програмного коду з характерними для них модифікаціями, існуючі методи пошуку запозичень у програмному коді та виділено їх основні переваги і недоліки. Визначено вимоги до розроблюваного методу.
Запропонований метод відрізняється від існуючих багатоетапним та комплексним аналізом запозичень, який включає в себе текстовий, атрибутий та структурний аналізи програмного коду, а також забезпечує можливість роботи з базою програмних кодів на кожному з етапів. Практична цінність отриманих в роботі результатів полягає в тому, що запропонований метод дозволив підвищити ефективність пошуку запозичень у програмному коді за критерієм повноти пошуку.
У даній магістерській дисертації розроблено бібліотеку для пошуку запозичень у програмному коді на основі запропонованого комбінованого методу, яка може бути використана як для інтеграції в інші проєкти, так і для демонстрації роботи методу за допомогою інтерфейсу командного рядка.
Опис
Ключові слова
плагіат, пошук запозичень, нормалізація, токенізація, атрибутні характеристики коду, структурний аналіз, мітки документа, plagiarism, borrowing search, normalization, tokenization, code attribute characteristics, structural analysis, document fingerprints
Бібліографічний опис
Свинарчук, М. В. Алгоритмічно-програмний метод пошуку запозичень у програмному коді : магістерська дис. : 121 Інженерія програмного забезпечення / Свинарчук Максим Владиславович. – Київ, 2022. – 164 с.