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

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

BSL Code Synthesizer

Брыксин ТимофейАктивный

Цель проекта — создание плагина для IntelliJ IDEA, который бы предоставил удобный инструмент для генерации фрагментов кода, работающих с заданными вызовами API и типами данных. Работа основана на статье Bayesian Sketch Learning for Program Synthesis и использует некоторые фрагменты реализации авторов статьи. В настоящий момент реализована генерация кода для Android SDK и стандартной библиотеки Java.

Репозиторий проекта на GitHub.

Ссылка на плагин.

Участники

Брыксин Тимофей
Танков Владислав