Groupe de recherche

Méthodes de Machine Learning en génie logiciel

Les applications de la science des données gagnent en popularité dans de nombreux domaines de la recherche et de l’industrie, y compris l’ingénierie logicielle. Avec ce groupe, nous visons à fusionner les pratiques actuelles de pointe dans ces deux domaines, en améliorant les outils modernes d’ingénierie logicielle et en découvrant de nouvelles façons de développer et de maintenir le code.

Nos domaines d’intérêt actuels :

  • Détection des défauts dans l’architecture orientée objet et recommandation automatique de refactorisations appropriées qui optimisent la structure du code.
  • Détection des clones de code et les outils de détection et d’extraction automatiques de fragments de code réutilisables.
  • Construction d’intégrations de code plus riches pour la détection du plagiat, la prédiction des méthodes et des noms variables, et la synthèse du code.
  • Analyse de la dynamique du style de codage des développeurs.
  • Utilisation de données historiques pour augmenter les outils de collaboration, par exemple par le biais de systèmes de recommandation..
  • Détection d’anomalie sur le code.
  • Génération automatisée de code à partir de descriptions en langage naturel, des appels API utilisés, etc.
  • Assistance au codage automatisé pour les étudiants et les développeurs chevronnés, y compris la recherche/correction d’erreurs typiques, la découverte et l’adoption de fonctionnalités IDE, l’intention de l’utilisateur et l’analyse du contexte.
  • Analyse basée sur les commit des dépôts de code prédisant les méthodes à modifier, l'emplacement des bugs et d'autres événements.
  • Méthodes de détection automatique des bugs et de réparation des programmes.

Membres du groupe

Timofey Bryksin
Timofey Bryksin
Chef de laboratoire/groupe de recherche
Anastasia Tuchina
Anastasia Tuchina
Chercheur
Anastasia Birillo
Anastasia Birillo
Chercheur
Vladislav Tankov
Vladislav Tankov
Chercheur principal
Artyom Lobanov
Artyom Lobanov
Chercheur
Elena Lyulina
Elena Lyulina
Chercheur
Sergey Titov
Sergey Titov
Chercheur
Mikhail Evtikhiev
Mikhail Evtikhiev
Chercheur