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

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

Методы машинного обучения приобретают всё большую популярность в всех областях исследований и индустрий, в том числе и в области программной инженерии.

В нашей группе мы ставим задачу объединить последние разработки машинного обучения и программной инженерии с тем, чтобы создать новые способы того, как мы создаем и улучшаем код.

Большинство разработок группы создаются как часть программных продуктов JetBrains или отдельно стоящие дополнения.

Текущие проекты группы включают:

  • Создание основанного на метриках метода обнаружения дефектов архитектуры и автоматическая генерация соответствующих рефакторингов для оптимизации структуры кода.
  • Анализ намерения пользователя для более умного автодополнения кода.
  • Системы автокоррекции ошибок в коде.