Learning from Code Repositories to Recommend Model Classes

Thibaut Capuano, Houari Sahraoui, Benoit Frenay, Benoit Vanderose

Research output: Contribution to journalArticlepeer-review


With the growing popularity of machine learning algorithms, dramatic advances have been made for code completion, and specifically method-call completion. These advances were also possible thanks to the availability of large code repositories to learn from and to the well-defined boundaries of the method-call completion problem. This is, however, not the case for design completion, where model repositories are scarce and the space of possibilities for design completion is theoretically infinite.

Original languageEnglish
Article numbera4
JournalJournal of Object Technology
Issue number3
Publication statusPublished - 2022


  • Doc2vec
  • Document embedding
  • Model completion


Dive into the research topics of 'Learning from Code Repositories to Recommend Model Classes'. Together they form a unique fingerprint.

Cite this