Web API Discovery Using Semantic Similarity and Hungarian Algorithm

Shang-Pin Ma,
Hsuan-Ju Lin,
Hsi-Min Chen,
Ying-Jen Chen,
Wen-Tin Lee,

Abstract


Representational state transfer (REST) is the current design standard for Web application programmable interfaces (APIs). Unfortunately, existing Web API search engines allow for only keyword or tag-based searches. Furthermore, search engines do not take into account the semantics and the interface compatibility. This paper reports on a novel approach to RESTful service discovery, referred to as Interface-Compatibility-based Semantic Service Search (ICS^3). ICS^3 expands terms in service documents using DBpedia and WordNet, and then filters out services that are inapplicable to the user query, in two steps: (1) calculating semantic similarity between candidate services and the user query and (2) calculating the degree of interface compatibility between candidate services and the user query using the Hungarian algorithm. Experiment results demonstrate that ICS^3 outperforms other Web APIs search methods in terms of accuracy.


Citation Format:
Shang-Pin Ma, Hsuan-Ju Lin, Hsi-Min Chen, Ying-Jen Chen, Wen-Tin Lee, "Web API Discovery Using Semantic Similarity and Hungarian Algorithm," Journal of Internet Technology, vol. 19, no. 6 , pp. 1657-1664, Nov. 2018.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com