Исследовательская группа

Методы машинного обучения в области программной инженерии

Поиск кодовых аномалий на языке Kotlin

May 14

Для развития языка программирования и его компилятора могут быть полезны примеры необычного кода на этом языке, выделяющегося своей нестандартной структурой — так называемые кодовые аномалии.

В докладе будет описана система поиска и анализа кодовых аномалий на языке Kotlin, разработанная в рамках дипломной работы.

Система проводит векторизацию кода посредством подсчёта синтаксических метрик деревьев разбора и выполняет поиск аномалий с помощью методов машинного обучения.

Описанный подход был успешно применён для составления набора кодовых аномалий, представляющих интерес для разработчиков языка Kotlin.

Докладчик: Кирилл Смиренко

Время начала: 18:30

Материалы