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

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

Детекция аномалий в коде на Kotlin

Брыксин ТимофейАктивный

Мы скачали с Гитхаба весь код на Kotlin, векторизовали его, и прогнали через алгоритм детекции аномалий. Там, где смогли, мы сделали то же самое для байткода. Таким образом мы нашли интересный команде компилятора Kotlin код — валидный, но очень необычный — и несколько примеров странного поведения компилятора.

Статью приняли на MSR 2020.

Участники

Брыксин Тимофей
Коваленко Владимир
Шпильман Алексей

Публикации

Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler

June 2020

Timofey Bryksin, Victor Petukhov, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir Kovalenko, Nikita Povarov

Подробнее