Research group

Machine Learning Methods in Software Engineering

BSL Code Synthesizer

Project supervisor: Timofey Bryksin
Status: Active

The plug-in's objective is to integrate Bayou model in Intellij IDEA runtime and provide simple, fast and useful code generation for some user scenarios. This work is based on the model described in Bayesian Sketch Learning for Program Synthesis paper and builds upon their implementation. Currently, code generation for Android SDK and Java standard library is supported.

Project's source code is available on GitHub.

The plugin is available here.