Модифікований метод та програмне забезпечення для визначення авторства програмного коду на основі системи метрик
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Визначення авторства програмного коду відіграє ключову роль у захисті авторських прав на програмне забезпечення та забезпеченні академічної доброчесності, що є особливо важливим у сучасному цифровому світі. Наявні програмні рішення відрізняються методами, які в них використовуються, ефективністю та сферою застосування, але пошук шляхів підвищення їхньої точності та універсальності продовжується. У даній роботі запропоновано модифікований метод визначення авторства програмного коду, який працює на мультимовних вихідних даних. На відміну від оригінального методу, що працює тільки для програмного коду на Java, він має розширену та модифіковану систему метрик, а також змінений спосіб обчислення значень метрик. У даній роботі було розроблено програмне забезпечення для автоматизованого визначення авторства програмного коду у вигляді вебзастосунку. Для програмної реалізації використовувалася мова програмування Python, фреймворки Vue.js та Flask, а також СУБД PostgreSQL. Проведений аналіз ефективності показав, що запропонований метод дозволяє підвищити точність визначення авторства в межах до 3% для програмного коду на Java та від 5% до 13,5% для програмного коду на інших мовах програмування, порівняно з існуючими аналогами. Більше за все точність збільшилася при визначенні авторства мультимовних проєктів.
Опис
Ключові слова
метрики, атрибуція, вихідний код, визначення авторства, інформаційна система, metrics, attribution, source code, authorship identification, information system
Бібліографічний опис
Адамчук, А. Г. Модифікований метод та програмне забезпечення для визначення авторства програмного коду на основі системи метрик : магістерська дис. : 121 Інженерія програмного забезпечення / Адамчук Анна Григорівна. – Київ, 2024. – 149 с.