JetBrains Research unites scientists working in challenging new disciplines

Creating a refactoring dataset

One of the possible applications of machine learning in SE - analysis of refactorings. Detecting refactorings, predict and suggest refactorings that will improve the project, analyze the reasons behind refactorings. But for every machine learning algorithm one will require a dataset. At this seminar we will review various software, that allow extraction of refactorings from existing project's history. We will also discuss methods of creating a synthetic dataset.

Speakers: Ivan Veselov and Mikhail Pravilov.

Presentation language: Russian.

Date and time: September 12th, 20:00-21:30.

Location: Times, 204.