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.