Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: WebAPIRec: Recommending Web APIs to Software Projects via Personalized
  Ranking   Application programming interfaces (APIs) offer a plethora of functionalities
for developers to reuse without reinventing the wheel. Identifying the
appropriate APIs given a project requirement is critical for the success of a
project, as many functionalities can be reused to achieve faster development.
However, the massive number of APIs would often hinder the developers' ability
to quickly find the right APIs. In this light, we propose a new, automated
approach called WebAPIRec that takes as input a project profile and outputs a
ranked list of {web} APIs that can be used to implement the project. At its
heart, WebAPIRec employs a personalized ranking model that ranks web APIs
specific (personalized) to a project. Based on the historical data of {web} API
usages, WebAPIRec learns a model that minimizes the incorrect ordering of web
APIs, i.e., when a used {web} API is ranked lower than an unused (or a
not-yet-used) web API. We have evaluated our approach on a dataset comprising
9,883 web APIs and 4,315 web application projects from ProgrammableWeb with
promising results. For 84.0% of the projects, WebAPIRec is able to successfully
return correct APIs that are used to implement the projects in the top-5
positions. This is substantially better than the recommendations provided by
ProgrammableWeb's native search functionality. WebAPIRec also outperforms
McMillan et al.'s application search engine and popularity-based
recommendation.

7
The categories of this paper are: hep-th
27
The categories of this paper are: comp-gas
29
The categories of this paper are: funct-an
11
The categories of this paper are: hep-lat
3
The categories of this paper are: physics
34
The categories of this paper are: chem-ph
18
The categories of this paper are: econ
31
The categories of this paper are: ao-sci
23
The categories of this paper are: solv-int
32
The categories of this paper are: atom-ph
33
The categories of this paper are: plasm-ph
28
The categories of this paper are: alg-geom
37
The categories of this paper are: supr-con
26
The categories of this paper are: bayes-an
25
The categories of this paper are: patt-sol
24
The categories of this paper are: dg-ga