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

Методы машинного обучения в области программной инженерии

Автоматическое выделение метода

October 10

Одним из самых распространённых рефакторингов является "Выделение метода".

В докладе будет рассмотрено два инструмента для автоматической рекомендации этого типа рефакторинга, реализованных для программ на Java.

Оба инструмента реализованы как плагины для Eclipse: JExtract ищет независимый код в методе, а GEMS предсказывает, какой блок кода можно выделить, используя разные метрики функциональности. В докладе будут рассмотрены детали работы обоих алгоритмов, а также эксперименты авторов и сравнение этих инструментов.

Докладчик: Глеб Захаров.

Язык доклада: русский.

Дата и время: 10-е октября, 20:00-21:30.

Место: Таймс, 204.

Материалы