5 papers
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…
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…
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…
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…
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…