Yaroslav Golubev

Orcid: 0000-0001-7009-635X

According to our database1, Yaroslav Golubev authored at least 37 papers between 2019 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Using AI-based coding assistants in practice: State of affairs, perceptions, and ways forward.
Inf. Softw. Technol., 2025

2024
Long Code Arena: a Set of Benchmarks for Long-Context Code Models.
CoRR, 2024

Full Line Code Completion: Bringing AI to Desktop.
CoRR, 2024

One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

Clustering MOOC Programming Solutions to Diversify Their Presentation to Students.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

Using a Low-Code Environment to Teach Programming in the Era of LLMs.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

2023
Just-in-time code duplicates extraction.
Inf. Softw. Technol., June, 2023

Overcoming the Mental Set Effect in Programming Problem Solving.
CoRR, 2023

Predicting Tags For Programming Tasks by Combining Textual And Source Code Data.
CoRR, 2023

Optimizing Duplicate Size Thresholds in IDEs.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

From Commit Message Generation to History-Aware Commit Message Completion.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Analyzing the Quality of Submissions in Online Programming Courses.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2023

2022
So Much in So Little: Creating Lightweight Embeddings of Python Libraries.
CoRR, 2022

Aggregation of Stack Trace Similarities for Crash Report Deduplication.
CoRR, 2022

ReSplit: Improving the Structure of Jupyter Notebooks by Re-Splitting Their Cells.
Proceedings of the IEEE International Conference on Software Analysis, 2022

DAPSTEP: Deep Assignee Prediction for Stack Trace Error rePresentation.
Proceedings of the IEEE International Conference on Software Analysis, 2022

All you need is logs: improving code completion by learning from anonymous IDE usage logs.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Lupa: A Framework for Large Scale Analysis of the Programming Language Usage.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

A Large-Scale Comparison of Python Code in Jupyter Notebooks and Scripts.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

2021
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE.
CoRR, 2021

Changes from the Trenches: Should We Automate Them?
CoRR, 2021

Multi-threshold token-based code clone detection.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Unsupervised learning of general-purpose embeddings for code changes.
Proceedings of the MaLTeSQuE@ESEC/SIGSOFT FSE 2021: Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution, 2021

One thousand and one stories: a large-scale survey of software refactoring.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

PyNose: A Test Smell Detector For Python.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Infrastructure in Code: Towards Developer-Friendly Cloud Applications.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Revizor: A Data-Driven Approach to Automate Frequent Code Changes Based on Graph Matching.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

The IntelliJ Platform: A Framework for Building Plugins and Mining Software Data.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

On the Nature of Code Cloning in Open-Source Java Projects.
Proceedings of the 15th IEEE International Workshop on Software Clones, 2021

Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

2020
Multi-Objective Optimization for Token-Based Clone Detection.
CoRR, 2020

A Study of Potential Code Borrowing and License Violations in Java Projects on GitHub.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Sosed: a tool for finding similar software projects.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Recommendation of Move Method Refactoring Using Path-Based Representation of Code.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
Kotless: A Serverless Framework for Kotlin.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019


  Loading...