Crowdsourcing Web API Classification http://apisurvey.kmi.open.ac.uk/APIs?scope=classify   Maria Maleshkova, Carlos Pedrin...
Why Web APIs? <ul><li>“ Classical “ Web services (WSDL, SOAP, WS-*) </li></ul><ul><ul><li>Big technology stack, used mostl...
Why Web APIs?
What do we want to do? <ul><li>Web APIs have only textual documentation </li></ul><ul><ul><li>“ There is a website” BUT no...
How to fill out the survey? <ul><li>http://apisurvey.kmi.open.ac.uk/APIs?scope=classify </li></ul>2 3 5 4 1
Already Classified This API? <ul><li>http://apisurvey.kmi.open.ac.uk/APIs?scope=classify </li></ul>
<ul><li>Thank you!   </li></ul>http://sweet.kmi.open.ac.uk/   http://iserve.kmi.open.ac.uk/   http://www.soa4all.eu/
Upcoming SlideShare
Loading in...5
×

Web API Classification Survey

574

Published on

How to complete the Web API classification survey http://apisurvey.kmi.open.ac.uk/APIs?scope=classify

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
574
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Details on the Knowledge Media Institute http://kmi.open.ac.uk
  • -Siri Alcatel-Lucent Google does JavaScript and XML YouTube does Atom and RSS Growing number of APIs and mashups built on top of them
  • Web API are described in text as part of HTML web-pages Search, documentation interpretation, composition, and invocation require extensive manual effort We focus on supporting SERACH APIs descriptions are lack of machine-processable descriptions Search and discovery are manual Repositories or keyword search in Web search engines (now way of differentiating) Composition and mashups Some tool support but still mostly manual Invocation of individual services and compositions is also manual
  • Provide your email address Complete the two questions about service details Select as many categories as appropriate Provide some comma separated tags that describe the survey Click on “Next API” and start all over again Complete the steps for as many APIs as you want. At least 3!
  • Already classified this API? The list of APIs that still need to be classified is automatically generated. Therefore it can happen that if you click on “Next API” you get the same API to classify again. In this case, simply click on the link the get the next API.
  • Some further links that might me interesting
  • Web API Classification Survey

    1. 1. Crowdsourcing Web API Classification http://apisurvey.kmi.open.ac.uk/APIs?scope=classify Maria Maleshkova, Carlos Pedrinaci, John Domingue Knowledge Media Institute The Open University
    2. 2. Why Web APIs? <ul><li>“ Classical “ Web services (WSDL, SOAP, WS-*) </li></ul><ul><ul><li>Big technology stack, used mostly in enterprise context </li></ul></ul><ul><li>Web APIs are based on a light technology stack ≅ URIs, HTTP, XML/JSON – services of everyone </li></ul><ul><ul><li>Very much aligned with Web technologies </li></ul></ul><ul><ul><li>Enable access and aggregation of </li></ul></ul><ul><ul><li>collections of resources </li></ul></ul>+ =
    3. 3. Why Web APIs?
    4. 4. What do we want to do? <ul><li>Web APIs have only textual documentation </li></ul><ul><ul><li>“ There is a website” BUT no widely used interface description languages such as WSDL </li></ul></ul><ul><ul><li>Finding services is hard and has to be done manually </li></ul></ul><ul><li>We want to automatically classify the type of APIs based on their functionality </li></ul><ul><ul><li>Need for an initial set or correctly classified APIs </li></ul></ul><ul><ul><li>Need for a set of APIs for evaluating the automated classification approach </li></ul></ul><ul><ul><li> Crowdsourcing Web API Classification </li></ul></ul>
    5. 5. How to fill out the survey? <ul><li>http://apisurvey.kmi.open.ac.uk/APIs?scope=classify </li></ul>2 3 5 4 1
    6. 6. Already Classified This API? <ul><li>http://apisurvey.kmi.open.ac.uk/APIs?scope=classify </li></ul>
    7. 7. <ul><li>Thank you! </li></ul>http://sweet.kmi.open.ac.uk/ http://iserve.kmi.open.ac.uk/ http://www.soa4all.eu/
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×