Удосконалення методів виявлення повторів та надлишковості програмного коду
Вантажиться...
Дата
2021
Автори
Праворська, Наталія Іванівна
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Метою роботи є удосконалення методів виявлення повторів й надлишковості програмного коду та розробка мовно-незалежного інкрементного детектору повторів. У дипломній роботі визначено особливості та відмінності існуючих підходів для виявлення повторів та надлишковостей програмного коду, проведений аналіз та недоліки існуючих рішень на ринку. Також було виконано дослідження придатності локально-чутливого хешування в якості методу, який можна використати з метою розширення та покращення розробленого детектору.
Для реалізації програмного забезпечення використано мову програмування Java та Solidity-Coverage.
В результаті роботи була здійснена розробка мовно-незалежного інкрементного детектору повторів та спроба покращення його недоліків за допомогою локально-чутливого хешування.
Опис
Ключові слова
121 Інженерія програмного забезпечення, методи виявлення повторів, надлишковості, програмний код, локально-чутливе хешування, клони, інкрементний крок, індекс клону, мова програмування, С, JAVA, Solidity-Coverage
Бібліографічний опис
Праворська Н. І. Удосконалення методів виявлення повторів та надлишковості програмного коду: дипломна робота магістра : 121 Інженерія програмного забезпечення / Н. І. Праворська ; Хмельниц. нац. ун-т. – Хмельницький, 2021. – 145 с.