Применение синтаксических деревьев в обнаружении клонов кода.

Категория: техника
Авторы (ПГУ): Дорофеева Ольга Станиславовна [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
Формат: Не указан