activity
20202026
most citedOut of the BLEU: how should we assess quality of the Code Generation models?

115 citations · 386 across the 61 of their papers we have counts for

collaborators
Showing 2020Show all

9 papers · 1 filter

cs.SE2020★ 21 cited

TaskTracker-tool: a Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks

Elena Lyulina, Anastasiia Birillo, Vladimir Kovalenko +1

The process of writing code and use of features in an integrated development environment (IDE) is a fruitful source of data in computing education research. Existing studies use re…

cs.SE2020

Sosed: a tool for finding similar software projects

Egor Bogomolov, Yaroslav Golubev, Artyom Lobanov +2

In this paper, we present Sosed, a tool for discovering similar software projects. We use fastText to compute the embeddings of subtokens into a dense space for 120,000 GitHub repo…

cs.SE2020

Visualization of Methods Changeability Based on VCS Data

Sergey Svitkov, Timofey Bryksin

Software engineers have a wide variety of tools and techniques that can help them improve the quality of their code, but still, a lot of bugs remain undetected. In this paper we bu…

cs.SE2020★ 11 cited

Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler

Timofey Bryksin, Victor Petukhov, Ilya Alexin +4

In this work, we apply anomaly detection to source code and bytecode to facilitate the development of a programming language and its compiler. We define anomaly as a code fragment…

cs.SE2020

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

Zarina Kurbatova, Ivan Veselov, Yaroslav Golubev +1

Software refactoring plays an important role in increasing code quality. One of the most popular refactoring types is the Move Method refactoring. It is usually applied when a meth…

cs.SE2020

Building Implicit Vector Representations of Individual Coding Style

Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin +1

With the goal of facilitating team collaboration, we propose a new approach to building vector representations of individual developers by capturing their individual contribution s…

cs.SE2020

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

Yaroslav Golubev, Maria Eliseeva, Nikita Povarov +1

With an ever-increasing amount of open source software, the popularity of services like GitHub that facilitate code reuse, and common misconceptions about the licensing of open sou…

cs.SE2020

Multi-threshold token-based code clone detection

Yaroslav Golubev, Viktor Poletansky, Nikita Povarov +1

Clone detection plays an important role in software engineering. Finding clones within a single project introduces possible refactoring opportunities, and between different project…

cs.SE2020

Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering

Egor Bogomolov, Vladimir Kovalenko, Yurii Rebryk +2

Authorship attribution (i.e., determining who is the author of a piece of source code) is an established research topic. State-of-the-art results for the authorship attribution pro…