Исследовательская группа
Методы машинного обучения в области программной инженерии
BSL Code Synthesizer
Тимофей БрыксинПриостановлен
Цель проекта — создание плагина для IntelliJ IDEA, который бы предоставил удобный инструмент для генерации фрагментов кода, работающих с заданными вызовами API и типами данных. Работа основана на статье Bayesian Sketch Learning for Program Synthesis и использует некоторые фрагменты реализации авторов статьи. В настоящий момент реализована генерация кода для Android SDK и стандартной библиотеки Java.
Репозиторий проекта на GitHub.