Владимир Коваленко

Владимир Коваленко


Исследовательские группы

Биография

Я руковожу лабораторией инструментов совместной работы (ICTL) в JetBrains Research в Амстердаме.

Вот мои профили на Google Scholar и dblp.
Мне можно написать письмо.

Публикации

Bug Tracking Process Smells In Practice

Май 2022

Erdem Tuna, Vladimir Kovalenko, Eray Tüzün

44th International Conference on Software Engineering (ICSE 2022)

Подробнее

Bus Factor In Practice

Май 2022

Elgun Jabrayilzade, Mikhail Evtikhiev, Eray Tüzün, Vladimir Kovalenko

44th International Conference on Software Engineering (ICSE 2022)

Подробнее

Multimodal Recommendation of Messenger Channels

Май 2022

Ekaterina Koshchenko, Egor Klimov, Vladimir Kovalenko

Collaboration platforms, such as GitHub and Slack, are a vital instrument in the day-to-day routine of software engineering teams. The data stored in these platforms has a significant value for datadriven methods that assist with decision-making and help improve software quality. However, the distribution of this data across different platforms leads to the fact that combining it is a very timeconsuming process. Most existing algorithms for socio-technical assistance, such as recommendation systems, are based only on data directly related to the purpose of the algorithms, often originating from a single system. In this work, we explore the capabilities of a multimodal recommendation system in the context of software engineering. Using records of interaction between employees in a software company in messenger channels and repositories, as well as the organizational structure, we build several channel recommendation models for a software engineering collaboration platform, and compare them on historical data. In addition, we implement a channel recommendation bot and assess the quality of recommendations from the best models with a user study. We find that the multimodal recommender yields better recommendations than unimodal baselines, allows to mitigate the overfitting problem, and helps to deal with cold start. Our findings suggest that the multimodal approach is promising for other recommendation problems in software engineering.

MSR 2022

Подробнее

RefactorInsight: Enhancing IDE Representation of Changes in Git with Refactorings Information

Ноябрь 2021

Zarina Kurbatova, Vladimir Kovalenko, Ioana Savu, Bob Brockbernd, Dan Andreescu, Matei Anton, Roman Venediktov, Elena Tikhomirova, and Timofey Bryksin

36th IEEE/ACM International Conference on Automated Software Engineering (ASE'21)

Подробнее

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

Август 2021

Egor Bogomolov, Vladimir Kovalenko, Alberto Bacchelli, and Timofey Bryksin

The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'21)

Подробнее

PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code

Май 2021

Egor Spirin, Egor Bogomolov, Vladimir Kovalenko, and Timofey Bryksin

18th International Conference on Mining Software Repositories (MSR'21)

Подробнее

TNM: A Tool for Mining of Socio-Technical Data from Git Repositories

Март 2021

Nikolai Sviridov, Mikhail Evtikhiev, Vladimir Kovalenko

MSR 2021

Подробнее

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

Март 2021

Elena Lyulina, Anastasiia Birillo, Vladimir Kovalenko, andTimofey Bryksin

2021 ACM SIGCSE Technical Symposium (SIGCSE'21)

Подробнее

Sosed: a Tool for Finding Similar Software Projects

Сентябрь 2020

Egor Bogomolov, Yaroslav Golubev, Artyom Lobanov, Vladimir Kovalenko and Timofey Bryksin

35th IEEE/ACM International Conference on Automated Software Engineering (ASE'20)

Подробнее

Comparing Block-based Programming Models for Two-armed Robots

Сентябрь 2020

Nico Ritschel, Vladimir Kovalenko, Reid Holmes, Ron Garcia, and David C. Shepherd

IEEE Transactions on Software Engineering

Подробнее

Pandemic Programming: How COVID-19 Affects Software Developers And How Their Organizations Can Help

Сентябрь 2020

Paul Ralph, Sebastian Baltes, Gianisa Adisaputri, Richard Torkar, Vladimir Kovalenko, Marcos Kalinowski, Nicole Novielli, Shin Yoo, Xavier Devroey, Xin Tan, Minghui Zhou, Burak Turhan, Rashina Hoda, Hideaki Hata, Gregorio Robles, Amin Milani Fard, and Rana Alkadhi

Empirical Software Engineering (EMSE)

Подробнее

Building Implicit Vector Representations of Individual Coding Style

Июнь 2020

Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin and Alberto Bacchelli

13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE'20)

Подробнее

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

Июнь 2020

Timofey Bryksin, Victor Petukhov, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir Kovalenko and Nikita Povarov

17th International Conference on Mining Software Repositories (MSR'20)

Подробнее

PathMiner: A Library for Mining of Path-Based Representations of Code

Май 2019

Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, and Alberto Bacchelli

16th International Conference on Mining Software Repositories (MSR'19)

Подробнее

Does Reviewer Recommendation Help Developers?

Сентябрь 2018

Vladimir Kovalenko, Nava Tintarev, Evgeny Pasynkov, Christian Bird, and Alberto Bacchelli

IEEE Transactions on Software Engineering

Подробнее

Mining File Histories: Should We Consider Branches?

Сентябрь 2018

Vladimir Kovalenko, Fabio Palomba, and Alberto Bacchelli

33rd ACM/IEEE International Conference on Automated Software Engineering (ASE'18)

Подробнее

Code Review for Newcomers: Is It Different?

Май 2018

Vladimir Kovalenko and Alberto Bacchelli

11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE'18)

Подробнее