Research group

Machine Learning Methods in Software Engineering

BSL Code Synthesizer

Bryksin TimofeyActive

The objective of this project is to create a plugin capable of integrating the Bayou model in Intellij IDEA runtime and providing simple, fast and useful code generation for some user scenarios. This work is based on the model described in the paper Bayesian Sketch Learning for Program Synthesis and builds upon their implementation. Currently, code generation for Android SDK and Java standard library is supported.

Project source code is available on GitHub.

The plugin is available here.

Participants

Bryksin Timofey
Tankov Vladislav