Владимир Коваленко | Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler
Data Fest Online 2020
Code Mining track
Спикер: Владимир Коваленко, Senior researcher [club169012512|@JetBrains] Research.
В этой работе мы применяем обнаружение аномалий к исходному коду и байткоду для облегчения разработки языка программирования и его компилятора. Мы определяем аномалию как фрагмент кода, отличающийся от типичного кода, написанного на определенном языке программирования. Выявление таких фрагментов выгодно как разработчикам языка, так и конечным пользователям, так как аномалии могут указывать на потенциальные проблемы с компилятором или с производительностью во время выполнения. Более того, аномалии могут соответствовать проблемам в проектировании языка. В качестве целевого языка программирования мы выбрали Kotlin. Мы описываем и обсуждаем подходы к получению векторных представлений исходного кода и байткода, а также к выявлению аномалий в векторных фрагментах кода. В статье представлен метод, направленный на выявление двух типов аномалий: AST-аномалии и так называемые аномалии, вызванные компилятором, которые возникают только в скомпилированном байткоде. Мы описываем несколько экспериментов, использующих различные комбинации методов векторизации и обнаружения аномалий, и обсуждаем типы обнаруженных аномалий и их полезность для разработчиков языка. Мы демонстрируем, что извлеченные аномалии и лежащая в их основе техника извлечения дают дополнительную ценность для развития языка.
Полезные ссылки:
- «Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler».
- страница исследовательской группы ML methods [club169012512|@JetBrains].Research.
Посмотреть эфир и список треков и организаторов
Зарегистрироваться на фест и получить доступ к трекам
Вступить в сообщество
Соцсети Data Fest:
1 view
128
42
5 years ago 01:29:14 54
Коваленко Владимир: лекция о Постмодернизме
4 years ago 02:08:12 20
Владимир Коваленко: религия в русском постмодернизме
4 years ago 03:24:02 3
Писатель Владимир Коваленко
12 years ago 00:02:40 39
Владимир Коваленко Spar
2 years ago 01:39:28 1
Владимир Коваленко / / Москва
2 years ago 00:36:36 1
#интервЮшка. Владимир Коваленко
1 year ago 01:06:47 1
ХимЧитка №22 / Владимир Коваленко и Соня Скобелева
5 years ago 00:03:54 5
“Отпусти меня война“ - Владимир Коваленко.
4 years ago 00:02:14 1
Гриненко Олег и Коваленко Владимир
4 years ago 00:18:47 1
Владимир Коваленко // “Оранжевое утро“
7 years ago 00:04:01 35
Песни Афгана. “Так любить могут лишь мамы“ -Владимир Коваленко
7 years ago 00:17:39 1
Актуальное интервью. Владимир Коваленко
4 years ago 00:03:56 6
.Исп.Владимир Коваленко - Защитники отечества
2 years ago 00:02:30 149
Бой завершился на первых секундах | Владимир Селиверстов vs Николай Коваленко | RCC Intro 26
6 years ago 00:06:18 33
Владимир КОВАЛЕНКО - “Афганское попурри“ (фестиваль #СОЛДАТЫ_ОТЕЧЕСТВА)
5 years ago 01:56:36 45
Внеклассовые онлайн-чтения (). Александр Лебедь, Даня Крицкий, Владимир Коваленко
1 year ago 02:15:27 1
Стрим. Образ чёрной Москвы. Андрей Макаров и Владимир Коваленко.
4 years ago 01:40:11 2
Владимир Коваленко — лекция про гностицизм и презентация книги «Ничто»
3 years ago 00:59:55 2
Отпусти меня, война... - Владимир Коваленко. 15 февраля – День вывода войск из Афганистана
3 years ago 00:04:40 35
С Праздником - 23 февраля! С Днем защитника Отечества!. исп.Владимир Коваленко
1 year ago 01:06:38 1
Владимир Коваленко / Независимое книгоиздание в России: тенденции и тренды
4 years ago 00:07:25 1
Владимир Коваленко Как не болеть
3 years ago 00:42:35 4
Григорий Петров, Владимир Коваленко. JetBrains Research. От биологии до роботов. Как и зачем?