1. Preference discovery from wireless social media data in APIs recommendation
- Author
-
Lei Hei, Shengli Song, Yunpeng Ding, Yuyu Yin, Yueshen Xu, Ramón J. Durán Barroso, Honghao Gao, and He Zhang
- Subjects
Word embedding ,Information retrieval ,Computer Networks and Communications ,Process (engineering) ,business.industry ,Computer science ,Software development ,020206 networking & telecommunications ,020302 automobile design & engineering ,Collaborative learning ,02 engineering and technology ,Preference ,Software ,0203 mechanical engineering ,0202 electrical engineering, electronic engineering, information engineering ,Social media ,Electrical and Electronic Engineering ,Representation (mathematics) ,business ,Information Systems - Abstract
In recent years, with the development of software development, a large number of developers develop software by invoking API. With the increasing number of APIs, how to accurately recommend the APIs to developers has become a urgently necessary task. In this paper, we discover that there is a relationship between the user and the API, and use such relationships and collaborative learning techniques to finish APIs recommendation. We propose a holistic framework that contains three models. In the models, we design a joint matrix factorization technique and try to discover the preference among APIs invocation process. In natural language processing, word embedding is widely used. In our models, we use doc2vec to turn the representation of users and APIs into vector representation and calculate the similarity separately to generate the relationships. Besides the two modes in users side and APIs side, we also propose an ensemble model fully leveraging the preference mined from both users side and APIs side. We conduct the experiments on a real-world dataset and the experimental results show that our models perform better than all compared methods.
- Published
- 2021
- Full Text
- View/download PDF