Born and raised in Saint Petersburg, Russia, I have been living in The Netherlands since 2016.
I am a senior researcher in the Machine Learning Methods in Software Engineering group at JetBrains Research. My primary interest is using data to enhance user experience of software development tools, with a focus on team collaboration tools.
On top of that, I am finishing my PhD at the Software Engineering Research Group at TU Delft.
I am also a member of the Zurich Empirical Software Engineering Team (ZEST) at University of Zurich.
My PhD is kindly supervised by Alberto Bacchelli and Arie van Deursen.
A library for mining of path-based representations of codeProject supervisor: Vladimir Kovalenko
We developed a language-agnostic approach to authorship attribution of source code .
We apply anomaly detection algorithms on all publicly avaliable Kotlin code to identify anomalous code fragments that can be of interest for the Kotlin compiler team.Project supervisor: Timofey Bryksin
Project supervisor: Vladimir Kovalenko
A tool for finding similar repositories on GitHub.Project supervisor: Timofey Bryksin
Machine Learning Methods in Software Engineering Senior Researcher