Yaroslav Golubev

Yaroslav Golubev


Research Groups

Biography

In 2018 graduated from ITMO University with a Bachelor's Degree in Applied Physics.

In 2020 graduated from ITMO University with a Master's Degree in Laser Technologies.

Since 2020 studies Philosophy at Herzen University.

Carries out empirical studies on code, researching similarities in large codebases. The main interests outside the field of work are history, philosophy, linguistics and studying Chinese language.

Publications

Infrastructure in Code: Towards Developer-Friendly Cloud Applications

November 2021

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

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

Read more

PyNose: A Test Smell Detector For Python

November 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)

Read more

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

November 2021

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

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

Read more

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

October 2021

Yaroslav Golubev and Timofey Bryksin

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

Read more

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

September 2021

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

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

Read more

Unsupervised Learning of General-Purpose Embeddings for Code Changes

August 2021

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

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

Read more

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

August 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)

Read more

Changes from the Trenches: Should We Automate Them?

May 2021

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

arXiv pre-print

Read more

Multi-Threshold Token-Based Code Clone Detection

March 2021

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

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

Read more

Sosed: a Tool for Finding Similar Software Projects

September 2020

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

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

Read more

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

June 2020

Yaroslav Golubev, Maria Eliseeva, Nikita Povarov and Timofey Bryksin

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

Read more

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

June 2020

Zarina Kurbatova, Ivan Veselov, Yaroslav Golubev and Timofey Bryksin

4th International Workshop on Refactoring (IWoR'20)

Read more

Kotless: a Serverless Framework for Kotlin

November 2019

Vladislav Tankov, Yaroslav Golubev, andTimofey Bryksin

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

Read more