Code Recommendation with Natural Language Tags and Other Heterogeneous Data

التفاصيل البيبلوغرافية
العنوان: Code Recommendation with Natural Language Tags and Other Heterogeneous Data
المؤلفون: Fengyu Qiu, Weiyi Ge, Xinyu Dai
المصدر: Proceedings of the 2017 International Conference on Computer Science and Artificial Intelligence.
بيانات النشر: ACM, 2017.
سنة النشر: 2017
مصطلحات موضوعية: Information retrieval, Source code, Code review, Computer science, media_common.quotation_subject, Context (language use), Recommender system, computer.software_genre, Code (cryptography), Relevance (information retrieval), Raw data, computer, Natural language, media_common
الوصف: Recommender systems solve the problem of information overload by efficiently utilizing huge quantities of data and trying its best to predict potential preference which aims at a certain user. They are widely applied in numerous fields. However, hardly can we see a code recommender system for programmers though it is desperately expected. Raw data of the code are not so convenient to handle for the difference in structure and lack of relevance. Fortunately, in real world, there are abundant data affiliated to the code, such as context, tags, social relations of users and view histories. In this paper, we firstly formulate a new task of code recommendation. Then, we propose a hybrid linear algorithm for recommending source codes, in which we maximize the utility of multivariate heterogeneous auxiliary data with code. Experiments on the dataset from Code Review Community show that our proposed method works for the new code recommendation task. Our system is hopefully designed to be adaptive to new source of heterogeneous information, and hopefully performs better with more significant data and new inspired components.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::851c32c7361dfd89b6c354fb55e04013
https://doi.org/10.1145/3168390.3168407
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........851c32c7361dfd89b6c354fb55e04013
قاعدة البيانات: OpenAIRE