Владимир Коваленко | 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
3 weeks ago 00:33:34 1
Айзек Азимов - Я в Марсопорте без Хильды. Аудиокнига. Фантастика.
3 weeks ago 00:00:59 1
Никита Северов говорит про Улицу и про бои на Хардкоре
3 weeks ago 00:03:17 1
Максим Фадеев, Маша Гулевич - Скажите детям (Премьера клипа 2023)
3 weeks ago 00:45:20 1
ХАТЫНЬ, 5 КМ | Документальный фильм | Закрытый архив
3 weeks ago 00:54:49 1
Кит Лаумер - Чума. Аудиокнига. Фантастика.
3 weeks ago 00:03:10 1
Слишком хорошо
3 weeks ago 00:35:47 1
Роберт Шекли - Мусорщик на Лорее. Аудиокнига. Фантастика.
3 weeks ago 00:18:40 1
Фикрет Шабанов - Запад Использует Украину? | Быть Или
4 weeks ago 00:12:44 1
Возвращение долгожданного формата! Песни, которые совмещаются идеально, хотя не должны.
4 weeks ago 00:22:07 1
Роберт Янг - Комната с видом. Аудиокнига. Фантастика.
4 weeks ago 00:48:20 1
Логика - Айзек Азимов. Аудиокнига. Фантастика.
4 weeks ago 01:28:23 1
НАБИ vs МИРЗАЕВ, БЕЛАЗ vs КАЛМЫКОВ, ПАПИН / Ставлю Мирзаеву УСЛОВИЕ! / Пресс-конференция AMC SUF
4 weeks ago 01:52:08 1
Антология советской эстрады (1950 - 1959) ЧАСТЬ 1
4 weeks ago 00:01:00 1
Тимур Никулин про ситуацию в бою с Лендрушем Акопяном и Хадисом
1 month ago 00:01:13 1
Та самая экранизация (песенка о наболевшем!)
1 month ago 00:40:31 1
Гарри Гаррисон - Заря бесконечной ночи. Аудиокнига. Фантастика.
1 month ago 00:00:59 1
Ты зачем вышел в ринг, тебя никто сюда не приглашал! Сульянов vs Сослан
1 month ago 00:00:59 1
Ты знаешь что мужчина без бороды, как лев без гривы! Пахан vs Анубис
1 month ago 01:48:22 1
. СССР (СНГ) - Канада. Олимпийские игры
1 month ago 00:00:45 1
Вы мужчины или нет, идите уже на улицу разбирайтесь! Самат Кыргыз
1 month ago 00:04:04 1
ANNA ASTI - ФЕНИКС (Премьера клипа 2022)
1 month ago 01:16:07 1
Меж высоких хлебов (1970)
1 month ago 00:36:34 1
Роберт Шекли - Человек по Платону. Аудиокнига. Фантастика.