Ярослав Голубев

Ярослав Голубев


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

Биография

В 2018 году окончил бакалавриат Университета ИТМО по направлению "Техническая физика".

В 2020 году с отличием окончил магистратуру Университета ИТМО по направлению "Лазерная техника и лазерные технологии".

С 2020 года является студентом Института философии человека РГПУ им. А.И. Герцена.

В лаборатории занимается эмпирическими исследованиями больших объёмов кода и анализом зависимостей в них. Основными интересами помимо работы являются история, философия, лингвистика и изучение китайского языка.

Публикации

All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs

Ноябрь 2022

Vitaliy Bibaev, Alexey Kalina, Vadim Lomshakov, Yaroslav Golubev, Alexander Bezzubov, Nikita Povarov, and Timofey Bryksin

The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'22)

Подробнее

AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE

Октябрь 2022

Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, and Aditya Thakur

37th IEEE/ACM International Conference on Automated Software Engineering (ASE'22)

Подробнее

Lupa: A Framework for Large Scale Analysis of the Programming Language Usage

Май 2022

Anna Vlasova, Maria Tigina, Ilya Vlasov, Anastasiia Birillo, Yaroslav Golubev, and Timofey Bryksin

19th International Conference on Mining Software Repositories (MSR'22)

Подробнее

A Large-Scale Comparison of Python Code in Jupyter Notebooks and Scripts

Май 2022

Konstantin Grotov, Sergey Titov, Vladimir Sotnikov, Yaroslav Golubev, and Timofey Bryksin

ACM SIGSOFT Distinguished Paper Award

19th International Conference on Mining Software Repositories (MSR'22)

Подробнее

Aggregation of Stack Trace Similarities for Crash Report Deduplication

Апрель 2022

Nikolay Karasov, Aleksandr Khvorov, Roman Vasiliev, Yaroslav Golubev, and Timofey Bryksin

arXiv pre-print

Подробнее

ReSplit: Improving the Structure of Jupyter Notebooks by Re-Splitting Their Cells

Март 2022

Sergey Titov, Yaroslav Golubev, and Timofey Bryksin

29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'22)

Подробнее

DapStep: Deep Assignee Prediction for Stack Trace Error rePresentation

Март 2022

Denis Sushentsev, Aleksandr Khvorov, Roman Vasiliev, Yaroslav Golubev, and Timofey Bryksin

29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'22)

Подробнее

Infrastructure in Code: Towards Developer-Friendly Cloud Applications

Ноябрь 2021

Vladislav Tankov, Dmitriy Valchuk, Yaroslav Golubev, and Timofey Bryksin

36th IEEE/ACM International Conference on Automated Software Engineering (ASE'21)

Подробнее

PyNose: A Test Smell Detector For Python

Ноябрь 2021

Tongjie Wang, Yaroslav Golubev, Oleg Smirnov, Jiawei Li, Timofey Bryksin, and Iftekhar Ahmed

36th IEEE/ACM International Conference on Automated Software Engineering (ASE'21)

Подробнее

Revizor: A Data-Driven Approach to Automate Frequent Code Changes Based on Graph Matching

Ноябрь 2021

Oleg Smirnov, Artyom Lobanov, Yaroslav Golubev, Elena Tikhomirova, and Timofey Bryksin

36th IEEE/ACM International Conference on Automated Software Engineering (ASE'21)

Подробнее

The IntelliJ Platform: a Framework for Building Plugins and Mining Software Data

Ноябрь 2021

Zarina Kurbatova, Yaroslav Golubev, Vladimir Kovalenko, and Timofey Bryksin

The 5th International Workshop on Refactoring (IWoR’21)

Подробнее

On the Nature of Code Cloning in Open-Source Java Projects

Октябрь 2021

Yaroslav Golubev and Timofey Bryksin

15th International Workshop on Software Clones (IWSC'21)

Подробнее

Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities

Сентябрь 2021

Dmitry Pogrebnoy, Ivan Kuznetsov, Yaroslav Golubev, Vladislav Tankov, and Timofey Bryksin

Best Tool Demo Award

37th International Conference on Software Maintenance and Evolution (ICSME'21)

Подробнее

Unsupervised Learning of General-Purpose Embeddings for Code Changes

Август 2021

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

5th International Workshop on Machine Learning Techniques for Software Quality Evolution (MaLTeSQuE'21)

Подробнее

One Thousand and One Stories: A Large-Scale Survey of Software Refactoring

Август 2021

Yaroslav Golubev, Zarina Kurbatova, Eman Abdullah AlOmar, Timofey Bryksin, and Mohamed Wiem Mkaouer

The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'21)

Подробнее

Changes from the Trenches: Should We Automate Them?

Май 2021

Yaroslav Golubev, Jiawei Li, Viacheslav Bushev, Timofey Bryksin, and Iftekhar Ahmed

arXiv pre-print

Подробнее

Multi-Threshold Token-Based Code Clone Detection

Март 2021

Yaroslav Golubev, Viktor Poletansky, Nikita Povarov, and Timofey Bryksin

28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'21)

Подробнее

Sosed: a Tool for Finding Similar Software Projects

Сентябрь 2020

Egor Bogomolov, Yaroslav Golubev, Artyom Lobanov, Vladimir Kovalenko and Timofey Bryksin

35th IEEE/ACM International Conference on Automated Software Engineering (ASE'20)

Подробнее

Recommendation of Move Method Refactoring Using Path-Based Representation of Code

Июнь 2020

Zarina Kurbatova, Ivan Veselov, Yaroslav Golubev and Timofey Bryksin

4th International Workshop on Refactoring (IWoR'20)

Подробнее

A Study of Potential Code Borrowing and License Violations in Java Projects on GitHub

Июнь 2020

Yaroslav Golubev, Maria Eliseeva, Nikita Povarov and Timofey Bryksin

17th International Conference on Mining Software Repositories (MSR'20)

Подробнее

Kotless: a Serverless Framework for Kotlin

Ноябрь 2019

Vladislav Tankov, Yaroslav Golubev, andTimofey Bryksin

34th IEEE/ACM International Conference on Automated Software Engineering (ASE'19)

Подробнее