Related Product or JB Team
One of the most popular features of IDE is code completion. For dynamic programming languages one of possible solutions for code completion is so-called "text-based code completion". However, to be useful, results of text-based code completion should be ranked. The goals of the project are:
- implement infrastructure for evaluating quality of ranking;
- investigate ranking approaches;
- use n-gram approach for ranking results of text-based completion.
- Idea plugin;
Implementation of infrastructure for ranking evaluation and evaluation of ranking approaching using the infrastructure.
Programming languages necessary for the project: Java / Kotlin
Knowledge / skills
- Static Analysis;