[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/HotWeb.2015.19guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Inferring Web API Descriptions from Usage Data

Published: 12 November 2015 Publication History

Abstract

We describe a set of techniques to infer structured descriptions of web APIs from usage examples. Using trained classifiers, we identify fixed and variable segments in paths, and tag parameters according to their types. We implemented our techniques and evaluated their precision on 10 APIs for which we obtained: 1) descriptions, manually written by the API maintainers, and 2) server logs of the API usage. Our experiments show that our system is able to reconstruct the structure of both simple and complex web API descriptions, outperforming an existing tool with similar goals. Finally, we assess the impact of noise in the input data on the results of our method.

Cited By

View all
  • (2021)A Systematic Review of API Evolution LiteratureACM Computing Surveys10.1145/347013354:8(1-36)Online publication date: 4-Oct-2021
  • (2018)Towards extracting web API specifications from documentationProceedings of the 15th International Conference on Mining Software Repositories10.1145/3196398.3196411(454-464)Online publication date: 28-May-2018
  • (2018)An exploratory study on faults in web API integration in a large-scale payment companyProceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice10.1145/3183519.3183537(13-22)Online publication date: 27-May-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
HOTWEB '15: Proceedings of the 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)
November 2015
98 pages
ISBN:9781467396882

Publisher

IEEE Computer Society

United States

Publication History

Published: 12 November 2015

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A Systematic Review of API Evolution LiteratureACM Computing Surveys10.1145/347013354:8(1-36)Online publication date: 4-Oct-2021
  • (2018)Towards extracting web API specifications from documentationProceedings of the 15th International Conference on Mining Software Repositories10.1145/3196398.3196411(454-464)Online publication date: 28-May-2018
  • (2018)An exploratory study on faults in web API integration in a large-scale payment companyProceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice10.1145/3183519.3183537(13-22)Online publication date: 27-May-2018
  • (2017)Opportunities in software engineering research for web API consumptionProceedings of the 1st International Workshop on API Usage and Evolution10.5555/3106028.3106033(7-10)Online publication date: 20-May-2017
  • (2017)Statically checking web API requests in JavaScriptProceedings of the 39th International Conference on Software Engineering10.1109/ICSE.2017.30(244-254)Online publication date: 20-May-2017

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media