Inferring Web API Descriptions from Usage Data

@article{Suter2015InferringWA,
  title={Inferring Web API Descriptions from Usage Data},
  author={Philippe Suter and Erik Wittern},
  journal={2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)},
  year={2015},
  pages={7-12}
}
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… CONTINUE READING
Highly Cited
This paper has 17 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.

Citations

Publications citing this paper.
Showing 1-9 of 9 citations

References

Publications referenced by this paper.
Showing 1-10 of 18 references

Web Application Description Language

  • World Wide Web Consortium
  • http://www.w3.org/Submission/wadl/, Aug. .
  • 2009
Highly Influential
4 Excerpts

RAML - RESTful API Modeling Language

  • RAML Workgroup
  • http: //raml.org/, May .
  • 2015
Highly Influential
3 Excerpts

Swagger - The World’s Most Popular Framework for APIs

  • Swagger
  • http://swagger.io/, May .
  • 2015
2 Excerpts

Swagger Converter

  • Apigee
  • https://github.com/apigee-127/ swagger-converter…
  • 2015
1 Excerpt

autoswagger.lua

  • Enrique Garca
  • https://github.com/APItools/ autoswagger.lua, .
  • 2015
2 Excerpts

What’s in a URL? Genre Classification from URLs

  • Abramson, Myriam, Aha, W. David
  • Intelligent Techniques for Web Personalization…
  • 2012
1 Excerpt