RMIT University
Browse

Exploiting heterogeneous information for tag recommendation in API management

conference contribution
posted on 2024-11-03, 13:44 authored by Tingting Liang, Liang Chen, Jian Wu, Athman Bouguettaya
As web-enabled software becomes the standard for business processes, the ways organizations, partners and customers interface with it have become a critical differentiator in the market place, i.e., API Economy. With the rapid proliferation of APIs, it is increasingly important for users to effectively manage objective APIs in kinds of API markets, e.g., ProgramableWeb (PW), Mashape, etc. In this paper, to facilitate the process of API management, we propose a graph-based recommendation approach called ATRec to automatically assign tags to unlabeled APIs by exploiting both graph structure information and semantic similarity. Specifically, ATRec first leverages the multi-type relations (i.e., among APIs, mashups, and mashup assigned tags) to construct a heterogeneous network, in which a Random Walk with Restart (RWR) model is applied to alleviate the "total" cold start problem where no API has ever been tagged. Furthermore, we apply the recommended API tags in two API management scenarios (API search, API recommendation). Comprehensive experiments based on a real dataset crawled from PW demonstrate the effectiveness of the proposed approach.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1109/ICWS.2016.63
  2. 2.
    ISBN - Is published in 9781509026753 (urn:isbn:9781509026753)

Number

7558032

Start page

436

End page

443

Total pages

8

Outlet

Proceedings of the IEEE 23rd International Conference on Web Services (ICWS 2016)

Editors

Stephan Reiff-Marganiec

Name of conference

ICWS 2016

Publisher

IEEE

Place published

United States

Start date

2016-06-27

End date

2016-07-02

Language

English

Copyright

© 2016 IEEE

Former Identifier

2006106854

Esploro creation date

2021-06-16

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC