Design of an API Recommendation System in Android Programming

Jinyang Liu,Zhiyi Ma
DOI: https://doi.org/10.1088/1742-6596/1195/1/012003
2019-01-01
Abstract:Android has been the most popular operation system in the smartphone field, and Android programming is an import branch in programming work. When dealing with programming tasks, there are many APIs that are often used by programmers, and it costs much time for them to choose and check the usages of APIs repeatedly. This paper raises a design of API recommendation system in android programming, which uses AST tools in Java to extract key features of codes, and uses tf-idf, LDA and API2Vec models on the data to generate recommendation results. +The experiment results- at maximum 80%+overall recall rate and nearly 50% top-10 recall rate prove the efficiency of the system.
What problem does this paper attempt to address?