Research group

Machine Learning Methods in Software Engineering

Studying the refactoring practices of users

Bryksin TimofeyActive

This project is a collaboration with Mohamed Wiem Mkaouer from the Rochester Institute of Technology. The idea behind the project is to understand why developers use certain refactoring opportunities and not others. Overall, this project involves two different ways of researching the problem: on the one hand, we survey the developers to get their opinion, and, on the other hand, we study logs of JetBrains products to get some specific numbers. The goal of the research is twofold: firstly, the data from the logs can shed light on the current state of affairs in the realm of using refactorings, and secondly, this is a great opportunity to study refactorings specifically in the framework of JetBrains products.


Bryksin Timofey
Kurbatova Zarina
Golubev Yaroslav