Research group

Machine Learning Methods in Software Engineering

Machine Learning Methods are growing in popularity in every aspect of research and industry including Software Engineering.

Within with group we aim to merge current state-of-the art practices in both areas to create a new way we develop and improve code.

Most of our solutions are implemented as either part of JetBrains IDE or as standalone plugins.

Our current projects include:

  • Creating a metrics-based method for architecture defects detection and automatic creation of appropriate refactorings that optimize code structure.
  • User intent analysis for smarter autocompletion.
  • Data-driven systems for code autopatching.