{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:48:38Z","timestamp":1776782918475,"version":"3.51.2"},"publisher-location":"Singapore","reference-count":27,"publisher":"Springer Singapore","isbn-type":[{"value":"9789811518980","type":"print"},{"value":"9789811518997","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-981-15-1899-7_29","type":"book-chapter","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T16:02:38Z","timestamp":1574870558000},"page":"406-419","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Web API Recommendation with Features Ensemble and Learning-to-Rank"],"prefix":"10.1007","author":[{"given":"Hua","family":"Zhao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qimin","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3696-9281","authenticated-orcid":false,"given":"Hao","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,28]]},"reference":[{"issue":"4","key":"29_CR1","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MIC.2016.74","volume":"20","author":"W Tan","year":"2016","unstructured":"Tan, W., Fan, Y., Ghoneim, A., et al.: From the service-oriented architecture to the web API economy. IEEE Internet Comput. 20(4), 64\u201368 (2016)","journal-title":"IEEE Internet Comput."},{"key":"29_CR2","doi-asserted-by":"crossref","unstructured":"Zhao, H.B. Prashant, D.: Towards automated RESTful web service composition. In: 2009 IEEE International Conference on Web Services, pp. 189\u2013196. IEEE, USA (2009)","DOI":"10.1109\/ICWS.2009.111"},{"key":"29_CR3","doi-asserted-by":"crossref","unstructured":"Liu, X., Hui, Y., Sun, W., et al.: Towards service composition based on Mashup. In: 2007 IEEE Congress on Services, pp. 332\u2013339. IEEE, USA (2007)","DOI":"10.1109\/SERVICES.2007.67"},{"key":"29_CR4","doi-asserted-by":"crossref","unstructured":"Cao, B., Liu, J., Tang, M., et al.: Mashup service recommendation based on user interest and social network. In: 2013 IEEE 20th International Conference on Services, pp. 99\u2013106. IEEE, USA (2013)","DOI":"10.1109\/ICWS.2013.23"},{"issue":"2","key":"29_CR5","doi-asserted-by":"publisher","first-page":"468","DOI":"10.1109\/TASE.2016.2624310","volume":"15","author":"Y Zhong","year":"2018","unstructured":"Zhong, Y., Fan, Y., Tan, W., et al.: Web service recommendation with reconstructed profile from mashup descriptions. IEEE Trans. Autom. Sci. Eng. 15(2), 468\u2013478 (2018)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"29_CR6","doi-asserted-by":"crossref","unstructured":"Li, C., Zhang, R., Huai, J., et al.: A novel approach for API recommendation in mashup development. In: 2014 IEEE International Conference on Web Services, pp. 289\u2013296. IEEE, USA (2014)","DOI":"10.1109\/ICWS.2014.50"},{"key":"29_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSC.2017.2686390","volume":"99","author":"B Cao","year":"2017","unstructured":"Cao, B., Liu, X., Rahman, M., et al.: Integrated content and network-based service clustering and web APIs recommendation for mashup development. IEEE Trans. Serv. Comput. 99, 1 (2017)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"29_CR8","doi-asserted-by":"crossref","unstructured":"Bao, Q., Gatlin, P., Maskey, M., et al.: A fine-grained API link prediction approach supporting mashup recommendation. In: 2017 IEEE International Conference on Web Services (ICWS), pp. 220\u2013228. IEEE Computer Society, Honolulu (2017)","DOI":"10.1109\/ICWS.2017.36"},{"issue":"2","key":"29_CR9","doi-asserted-by":"publisher","first-page":"163","DOI":"10.14257\/ijgdc.2014.7.2.15","volume":"7","author":"B Cao","year":"2014","unstructured":"Cao, B., Tang, M., Huang, X.: CSCF: a mashup service recommendation approach based on content similarity and collaborative filtering. Int. J. Grid Distrib. Comput. 7(2), 163\u2013172 (2014)","journal-title":"Int. J. Grid Distrib. Comput."},{"key":"29_CR10","unstructured":"Jiang, Y., Liu, J., Tang, M., et al.: An effective web service recommendation method based on personalized collaborative filtering. In: IEEE International Conference on Web Services, pp. 211\u2013218. IEEE, Washington (2011)"},{"issue":"2","key":"29_CR11","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/TSC.2010.52","volume":"4","author":"Z Zheng","year":"2011","unstructured":"Zheng, Z., Ma, H., Lyu, M.R., et al.: QoS-aware web service recommendation by collaborative filtering. IEEE Trans. Serv. Comput. 4(2), 140\u2013152 (2011)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"29_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSC.2018.2803171","volume":"99","author":"L Yao","year":"2018","unstructured":"Yao, L., Wang, X., Sheng, Q.Z., et al.: Mashup recommendation by regularizing matrix factorization with API co-invocations. IEEE Trans. Serv. Comput. 99, 1 (2018)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"29_CR13","doi-asserted-by":"crossref","unstructured":"Lo, W., Yin, J., Deng, S., et al.: collaborative web service Qos prediction with location-based regularization. In: 2012 IEEE 19th International Conference on Web Services, pp. 464\u2013471. IEEE Computer Society, Honolulu (2012)","DOI":"10.1109\/ICWS.2012.49"},{"key":"29_CR14","doi-asserted-by":"crossref","unstructured":"Rahman, M.M., Liu, X., Cao, B.: web API recommendation for mashup development using matrix factorization on integrated content and network-based service clustering. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 225\u2013232. IEEE Computer Society, Honolulu (2017)","DOI":"10.1109\/SCC.2017.36"},{"issue":"5","key":"29_CR15","doi-asserted-by":"publisher","first-page":"674","DOI":"10.1109\/TSC.2014.2379251","volume":"8","author":"B Xia","year":"2017","unstructured":"Xia, B., Fan, Y., Tan, W., et al.: Category-aware API clustering and distributed recommendation for automatic mashup creation. IEEE Trans. Serv. Comput. 8(5), 674\u2013687 (2017)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"29_CR16","doi-asserted-by":"crossref","unstructured":"Gao, W., Chen, L., Wu, J., et al.: Joint modeling users, services, mashups, and topics for service recommendation. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 260\u2013267. IEEE, San Francisco (2016)","DOI":"10.1109\/ICWS.2016.41"},{"key":"29_CR17","doi-asserted-by":"crossref","unstructured":"Li, H., Liu, J., Cao, B., et al.: Integrating tag, topic, co-occurrence, and popularity to recommend web APIs for mashup creation. In: IEEE International Conference on Services Computing (SCC), pp. 84\u201391. IEEE, Honolulu (2017)","DOI":"10.1109\/SCC.2017.19"},{"key":"29_CR18","doi-asserted-by":"publisher","first-page":"7651","DOI":"10.1109\/ACCESS.2018.2890156","volume":"7","author":"X Wang","year":"2019","unstructured":"Wang, X., Wu, H., Hsu, C.H.: Mashup-oriented API recommendation via random walk on knowledge graph. IEEE Access 7, 7651\u20137662 (2019)","journal-title":"IEEE Access"},{"issue":"10","key":"29_CR19","doi-asserted-by":"publisher","first-page":"1854","DOI":"10.1587\/transinf.E94.D.1854","volume":"E94\u2013D","author":"H Li","year":"2011","unstructured":"Li, H.: A short introduction to learning to rank. IEICE Trans. Inf. Syst. E94\u2013D(10), 1854\u20131862 (2011)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"29_CR20","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1016\/j.future.2017.06.020","volume":"82","author":"H Wu","year":"2018","unstructured":"Wu, H., Yue, K., Li, B., et al.: Collaborative QoS prediction with context-sensitive matrix factorization. Future Gener. Comput. Syst. 82, 669\u2013678 (2018)","journal-title":"Future Gener. Comput. Syst."},{"key":"29_CR21","doi-asserted-by":"crossref","unstructured":"Huang, K., Fan, Y., Tan, W.: An empirical study of programmable web: a network analysis on a service-mashup system. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 552\u2013559. IEEE, Honolulu (2012)","DOI":"10.1109\/ICWS.2012.32"},{"issue":"1","key":"29_CR22","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.knosys.2014.11.026","volume":"75","author":"H Wu","year":"2015","unstructured":"Wu, H., Pei, Y., Li, B., Kang, Z., Liu, X., Li, H.: Item recommendation in collaborative tagging systems via heuristic data fusion. Knowl.-Based Syst. 75(1), 124\u2013140 (2015)","journal-title":"Knowl.-Based Syst."},{"key":"29_CR23","unstructured":"Hoffman, M.D., Blei, D.M., Bach, F.R.: Online learning for latent dirichlet allocation. In: Advances in Neural Information Processing Systems, vol. 23, pp. 856\u2013864. Natural and Synthetic, Canada (2010)"},{"issue":"4","key":"29_CR24","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1561\/1500000019","volume":"3","author":"SE Robertson","year":"2009","unstructured":"Robertson, S.E., Zaragoza, H.: The probabilistic relevance framework: BM25 and beyond. Found. Trends\u00ae Inf. Retr. 3(4), 333\u2013389 (2009)","journal-title":"Found. Trends\u00ae Inf. Retr."},{"key":"29_CR25","doi-asserted-by":"crossref","unstructured":"Ketkar, N.: Stochastic gradient descent. In: Deep Learning with Python, pp. 113\u2013132. Apress, Berkeley (2017)","DOI":"10.1007\/978-1-4842-2766-4_8"},{"issue":"3","key":"29_CR26","first-page":"1","volume":"9","author":"M Dojchinovski","year":"2017","unstructured":"Dojchinovski, M., Vitvar, T., Hoekstra, R.: Linked web apis dataset. Seman. Web 9(3), 1\u201311 (2017)","journal-title":"Seman. Web"},{"key":"29_CR27","unstructured":"Rosen-Zvi, M., Griffiths, T., Steyvers, M., et al.: The author-topic model for authors and documents. In: Proceedings of the 20th Conference in Uncertainty in Artificial Intelligence, pp. 487\u2013494. DBLP, Canada (2004)"}],"container-title":["Communications in Computer and Information Science","Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-15-1899-7_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T21:06:25Z","timestamp":1574888785000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-15-1899-7_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9789811518980","9789811518997"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-981-15-1899-7_29","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"28 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BigData","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"CCF Conference on Big Data","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Wuhan","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bigdat2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/grid.hust.edu.cn\/bigdata2019","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"324","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"30","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}