Suggesting identifier names

Предсказание имен идентификаторов — важная задача, которая давно привлекает внимание разработчиков программного обеспечения, ведь от качества имен идентификаторов зависит читаемость и понимаемость кода. Одна из подзадач этого направления — предсказание имен переменных. Для ее решения на данный момент используется несколько альтернативных подходов. В первом подходе код трактуется как обычный текст, и к нему применяются различные методы NLP, во втором — код представляется в виде AST, и к нему применяются графовые сети. На семинаре будет разобрана архитектура модели на основе трансформеров, которую разрабатывает докладчик в качестве дипломной работы, сравним ее с классическими методами NLP. Также посмотрим на то, как другие решают данную задачу с помощью графовых сетей () и трансформеров (). А также обсудим плюсы и минусы каждого из подходов, описанных выше. Докладчик: Игорь Давиденко.
Back to Top