Ricerca di contatti, progetti,
corsi e pubblicazioni

FeaRS
recommending complete Android method implementations

Informazioni aggiuntive

Autori
Wen F., Ferrari V., Aghajani E., Nagy C., Lanza M., Bavota G.
Tipo
Contributo in atti di convegno
Anno
2021
Lingua
Inglese
Sommario
Several techniques have been proposed in the literature to support code completion, showing excellent results in predicting the next few tokens a developer is likely to type given the current context. Only recently, approaches pushing the boundaries of code completion (e.g., by presenting entire code statements) have been proposed. In this line of research, we present FeaRS, a recommender system that, given the current code a developer is writing in the IDE, recommends the next complete method to be implemented. FeaRS has been deployed to learn “implementation patterns” (i.e., groups of methods usually implemented within the same task) by continuously mining open-source Android projects. Such knowledge is leveraged to provide method recommendations when the code written by the developer in the IDE matches an “implementation pattern”. Preliminary results of FeaRS’ accuracy show its potential as well as some open challenges to overcome.
Parole chiave
Source code recommender, Code completion
Titolo atti di convegno
2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Pagine (o numero dell’articolo)
589-593

Diffusione

Licenza
Licenza non definita
Visibilità
Pubblico
Status open access
Green