Hybrid Recommendation Method of Third-party Library for Mobile Application Development

Qi REN,Bing Li,Jian WANG,Yu-qi ZHAO,Yi-ming XIONG
DOI: https://doi.org/10.3969/j.issn.1000-1220.2019.09.001
2019-01-01
Abstract:With the popularity of smartphones,the number of mobile applications and the number of users are growing rapidly. The growing user base puts higher demands on the development of mobile applications. How to help developers to complete mobile appli-cation development faster and faster becomes a key issue. In the mobile application development process,reusing existing third-party li-braries can effectively help developers reduce development time and development costs. However,the number of available third-party libraries is varied and the functionality is different,which poses a challenge for developers to choose the right third-party library. This paper proposes a hybrid recommendation technology for third-party libraries from the perspective of third-party library reuse. It aims to help developers quickly recommend suitable third-party libraries in the process of mobile application development,thus improving their development efficiency. In the recommendation process,the Bayesian theorem is used to combine the user-based collaborative filtering method with the content-based TF-IDF method to implement the recommendation task. In the experimental session,we crawled more than 5,000 mobile application descriptions and call information from third-party libraries. Experimental results based on these data demonstrate the effectiveness of the proposed method.
What problem does this paper attempt to address?