Skip navigation
  • 中文
  • English

DSpace CRIS

  • DSpace logo
  • Home
  • Research Outputs
  • Researchers
  • Organizations
  • Projects
  • Explore by
    • Research Outputs
    • Researchers
    • Organizations
    • Projects
  • Communities & Collections
  • SDGs
  • Sign in
  • 中文
  • English
  1. National Taiwan Ocean University Research Hub
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://scholars.ntou.edu.tw/handle/123456789/18602
DC FieldValueLanguage
dc.contributor.authorShang-Pin Maen_US
dc.contributor.authorMing-Jen Hsuen_US
dc.contributor.authorHsiao-Jung Chenen_US
dc.contributor.authorYu-Sheng Suen_US
dc.date.accessioned2021-11-22T03:07:23Z-
dc.date.available2021-11-22T03:07:23Z-
dc.date.issued2019-10-
dc.identifier.isbn978-3-030-34985-1-
dc.identifier.urihttp://scholars.ntou.edu.tw/handle/123456789/18602-
dc.description.abstractNowadays, Web services attract more and more attentions. Many companies expose their data or services by publishing Web APIs (Application Programming Interface) to let users create innovative services or applications. To ease the use of various and complex APIs, multiple API directory services or API search engines, such as Mashape, API Harmony, and ProgrammableWeb, are emerging in recent years. However, most API systems are only able to help developers to understand Web APIs. Furthermore, these systems do neither provide usage examples for users, nor help users understand the “closeness” between APIs. Therefore, we propose a system, referred to as API Prober, to address the above issues by constructing an API “dictionary”. There are multiple main features of API Prober. First, API Prober transforms OAS (OpenAPI Specification 2.0) into the graph structure in Neo4J database and annotates the semantic concepts on each graph node by using LDA (Latent Dirichlet Allocation) and WordNet. Second, by parsing source codes in the GitHub, API Prober is able to retrieve code examples that utilize APIs. Third, API Prober performs API classification through cluster analysis for OAS documents. Finally, the experimental results show that API Prober can appropriately produce service clusters.en_US
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.ispartofICEBE 2019: Advances in E-Business Engineering for Ubiquitous Computingen_US
dc.subjectWeb API analysisen_US
dc.subjectSemantic annotationen_US
dc.subjectGitHuben_US
dc.subjectCluster analysisen_US
dc.titleAPI Prober – A Tool for Analyzing Web API Features and Clustering Web APIsen_US
dc.typeconference paperen_US
dc.identifier.doi10.1007/978-3-030-34986-8_6-
dc.relation.pages81-96en_US
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_5794-
item.cerifentitytypePublications-
item.fulltextno fulltext-
item.languageiso639-1en-
item.openairetypeconference paper-
crisitem.author.deptCollege of Electrical Engineering and Computer Science-
crisitem.author.deptDepartment of Computer Science and Engineering-
crisitem.author.deptNational Taiwan Ocean University,NTOU-
crisitem.author.orcid0000-0002-3317-5750-
crisitem.author.parentorgNational Taiwan Ocean University,NTOU-
crisitem.author.parentorgCollege of Electrical Engineering and Computer Science-
Appears in Collections:資訊工程學系
Show simple item record

Page view(s)

320
Last Week
0
Last month
0
checked on Jun 30, 2025

Google ScholarTM

Check

Altmetric

Altmetric

Related Items in TAIR


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Explore by
  • Communities & Collections
  • Research Outputs
  • Researchers
  • Organizations
  • Projects
Build with DSpace-CRIS - Extension maintained and optimized by Logo 4SCIENCE Feedback