collaborators

5 papers

cs.SE2021

S3M: Siamese Stack (Trace) Similarity Measure

Aleksandr Khvorov, Roman Vasiliev, George Chernishev +3

Automatic crash reporting systems have become a de-facto standard in software development. These systems monitor target software, and if a crash occurs they send details to a backe…

cs.SE2020

TraceSim: A Method for Calculating Stack Trace Similarity

Roman Vasiliev, Dmitrij Koznov, George Chernishev +3

Many contemporary software products have subsystems for automatic crash reporting. However, it is well-known that the same bug can produce slightly different reports. To manage thi…

cs.SE2020

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

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…