Применение синтаксических деревьев в обнаружении клонов кода.
| Категория: | техника | |
| Авторы (ПГУ): | Дорофеева Ольга Станиславовна [100] ![]() | |
| Аннотация: | Представлен обзор современных методов обнаружения клонов кода с использованием абстрактных синтаксических деревьев (АСД). Приведены три алгоритма, основанные на хэшировании узлов АСД, индексировании и векторизации. Выполнен сравнительный анализ их эффективности и точности. Рассматривается использование современных методов машинного обучения для решения задачи поиска клонов кода. Особое внимание уделено модели на основе сиамской нейронной сети в сочетании с рекуррентной нейронной сетью LSTM. Показано, что использование векторного представления АСД в сочетании с нейронными сетями открывает новые перспективы в области обнаружения клонов. Актуальность исследования обусловлена растущим объемом программного кода и необходимостью обеспечения его качества и безопасности. Обнаружение клонов кода позволяет предотвратить дальнейшее распространение уязвимости. Цель исследования состоит в сравнении существующих методов обнаружения клонов кода на основе синтаксических деревьев и оценке возможностей использования нейронных сетей для решения этой задачи. Результаты исследования показывают, что векторное представление абстрактных синтаксических деревьев в сочетании с нейронными сетями является перспективным направлением для разработки более эффективных и точных алгоритмов обнаружения клонов кода. | |
| Тип: | Статья | |
| Вид: | электронная копия бумажного издания | |
| Количество частей: | 1 | |
| Год издания: | 2024 | |
| Издательство: | Пензенский государственный университет (Пенза) | |
| Где опубликовано: | Сборник трудов конференции | |
| Индексация: | РИНЦ | |
| Целевая аудитория: | Преподаватель, Учащийся | |
| Целевое назначение: | Научное | |
| Отрасль науки: | 05.13.17 Теоретические основы информатики. | |
| Лицензия: | Нет ограничений | |
| Ограничения: | Нет ограничений | |
| Правообладатель: | Дорофеева Ольга Станиславовна, ПГУ | |
| УДК: | УДК 004.043 | |
| Библиографическая ссылка: | Бочкарева, А. А. Применение синтаксических деревьев в обнаружении клонов кода / А. А. Бочкарева, М. М. Гришин, О. С. Дорофеева // Методы, средства и технологии получения и обработки измерительной информации («Шляндинские чтения - 2024») : Материалы XVI Международной научно-технической конференции с элементами научной школы и конкурсом научно-исследовательских работ для студентов, аспирантов и молодых ученых, Пенза, 06–07 ноября 2024 года. – Пенза: Пензенский государственный университет, 2024. – С. 230-232. – EDN DBKPDK. | |
| Внешняя веб-ссылка: | https://elibrary.ru/item.asp?id=75214219 | |
| Язык: | Русский | |
| Место хранения: | ИР открытого доступа | |
| Дата размещения: | 14.02.2025 | |
| Владелец: | Дорофеева Ольга Станиславовна | |
| Ссылка на ресурс: | http://elib.pnzgu.ru/library/1739530814 | |
| Формат: | Не указан |

