X Код для використання на сайті:
Ширина px

Скопіюйте цей код і вставте його на свій сайт

X Для завантаження презентації, скористайтесь соціальною кнопкою для рекомендації сервісу SvitPPT Завантажити собі цю презентацію

Презентація на тему:
Дослідження моделі фрагментів програмного коду на предмет плагіату

Завантажити презентацію

Дослідження моделі фрагментів програмного коду на предмет плагіату

Завантажити презентацію

Презентація по слайдам:

Слайд 1

Дослідження моделі фрагментів програмного коду на предмет плагіату Виконав: студент гр. ІК-53 Доля В. А.

Слайд 2

Мета роботи Дослідження існуючих методів та алгоритмів ідентифікації плагіату фрагментів програмного коду та їх реалізацій Підвищення ефективності пошуку плагіату фрагментів програмного коду за допомогою оптимізації методу ідентифікаційних міток

Слайд 3

Задачі для досягнення поставленої мети Аналіз і порівняння існуючих систем автоматичного пошуку плагіату у фрагментах програмного коду, а також методів та алгоритмів, що використовуються ними. Розробка алгоритму для перевірки на плагіат заданого фрагменту програмного коду з використанням бази існуючих фрагментів. Алгоритм повинен забезбечувати надійність перевірки, виявляти текстовий плагіат з модифікаціями та мати високу швидкодію(працювати за лінійний час). Проведення експериментальних досліджень розробленого алгоритму та порівняння його ефективності з існуючими.

Слайд 4

Методи дослідження У ході дослідження були використані моделі і методи теорії множин, статистичного аналізу, теорія нейронних мереж, теорія графів, а також методи, пов'язані з такими галузями знань як Information Retrieval та Text Mining. При реалізації експериментальних досліджень розроблених алгоритмів був застосований ряд методів об'єктно-орієнтованого проектування та програмування.

Слайд 5

Види представлення програмного коду У вигляді елемента «n-вимірного» простору У вигляді звичайного тексту Токенізоване представлення

Слайд 6

Алгоритми пошуку плагіату Алгоритм Хескела Жадібне строкове заміщення Метод концептуального графу Метод пошуку на XML представленні Метод ідентифікаційних міток

Слайд 7

Вимоги до критеріїв схожості Повинні представляти такі характеристики, які досить важко змінити, намагаючись замаскувати копію. Повинні бути стійкі до незначних змін програмного коду. Повинно бути просто порівнювати використовуючи ці метрики. Повинні бути досить загальними (щоб могли бути застосовними щодо достатньо широкого ряду мов програмування)

Слайд 8

Типи плагіату програмного коду Текстова подібність Два окремих програмних кода можуть бути подібними на основі їх текстового змісту. Під текстовим змістом маються на увазі слова, літери, імена змінних, і т.д. кодів. Функціональна подібність Функціональна подібність Функціональна подібність це подібність між результатом виконання двох або більше фрагментів коду. Подібності цього типу зазвичай не є скопійованими фрагментами з оригіналу.

Слайд 9

Зв’язок типів текстової подібності

Завантажити презентацію

Схожі презентації

Презентації по предмету Інформатика