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

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

Эмбеддинги изменений кода

Тимофей БрыксинПриостановлен

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

Участники

Публикации

Unsupervised Learning of General-Purpose Embeddings for Code Changes

August 2021

Mikhail Pravilov, Egor Bogomolov, Yaroslav Golubev, and Timofey Bryksin

Подробнее