Research Article

HyOASAM: A Hybrid Open API Selection Approach for Mashup Development

Table 3

User story extraction examples. According to Section 3.1, we extract open API properties on PWeb. Table 4 shows specific examples of open API properties.

No.User storyOpen API categoryRequirements components

S1As an editor, I want to download and edit pictures on the websitePhoto<editor, null>, <{download, edit},picture, null, null>, <null, null, website, null>
S2As a producer, I want to search and upload music onlineMusic<producer, null>, <{search, upload},music, null, null>, <null, null, null, online>
S3As an editor, I want to download and upload videos from the appVideo<editor, null>, <{download, upload},video, null, null>, <null, null, app, null>
S4As a fan, I want to find music so that I can listen to music onlineMusic<fan, null>, <find, music, null, null>, <listen, music, null, online>
S5As a traveler, I want to find routes and hotel onlineTravel<traveler, null>, <find, {route, hotel}, null, null >, <null, null, null, online>