{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T14:44:00Z","timestamp":1781102640801,"version":"3.54.1"},"reference-count":26,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10,1]]},"abstract":"<p>With the rapid development of Web2.0 and its related technologies, Mashup services (i.e., Web applications created by combining two or more Web APIs) are becoming a hot research topic. The explosion of Mashup services, especially the functionally similar or equivalent services, however, make services discovery more difficult than ever. In this paper, we present an approach to recommend Mashup services to users based on usage history and service network. This approach firstly extracts users' interests from their Mashup service usage history and builds a service network based on social relationships information among Mashup services, Web application programming interfaces (APIs) and their tags. The approach then leverages the target user's interest and the service social relationship to perform Mashup service recommendation. Large-scale experiments based on a real-world Mashup service dataset show that the authors' proposed approach can effectively recommend Mashup services to users with excellent performance. Moreover, a Mashup service recommendation prototype system is developed.<\/p>","DOI":"10.4018\/ijwsr.2013100104","type":"journal-article","created":{"date-parts":[[2014,6,6]],"date-time":"2014-06-06T10:07:36Z","timestamp":1402049256000},"page":"82-101","source":"Crossref","is-referenced-by-count":20,"title":["Mashup Service Recommendation Based on Usage History and Service Network"],"prefix":"10.4018","volume":"10","author":[{"given":"Buqing","family":"Cao","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianxun","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mingdong","family":"Tang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zibin","family":"Zheng","sequence":"additional","affiliation":[{"name":"Department of Computer Science & Engineering, The Chinese University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guangrong","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijwsr.2013100104-0","doi-asserted-by":"crossref","unstructured":"Bianchini, D. (2010, August 30-September 3). A recommendation system for semantic mashup design. In Proceedings of the 2010 Workshops on Database and Expert Systems Applications, Bilbao, Spain (pp. 159-163).","DOI":"10.1109\/DEXA.2010.48"},{"key":"ijwsr.2013100104-1","doi-asserted-by":"crossref","unstructured":"Cappiello, C. (2009, June 24-26). A quality model for mashup components. Web Engineering: Web Engineering, Lecture Notes in Computer Science, San Sebasti\u00e1n, Spain (pp. 236-250).","DOI":"10.1007\/978-3-642-02818-2_19"},{"key":"ijwsr.2013100104-2","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2010.60"},{"key":"ijwsr.2013100104-3","doi-asserted-by":"crossref","unstructured":"Chen, X., Liu, X., Huang, Z., & Sun, H. (2010, July 5-10). RegionKNN: A scalable hybrid collaborative filtering algorithm for personalized Web service recommendation. In Proceedings of the ICWS2010, Miami, FL (pp. 9-16).","DOI":"10.1109\/ICWS.2010.27"},{"key":"ijwsr.2013100104-4","doi-asserted-by":"crossref","unstructured":"Ding, W. L., Wang, G. L., Han, Y. B., & Wang, J. (2010, June 4-5). A pattern-oriented impact analysis approach for mashups. In Proceedings of the SOSE2010, Nanjing, China (pp. 55-58).","DOI":"10.1109\/SOSE.2010.17"},{"key":"ijwsr.2013100104-5","doi-asserted-by":"crossref","unstructured":"Elmeleegy, H., Ivan, A., Akkiraju, R., & Goodwin, R. (2008, September 23-26). Mashup advisor: A recommendation tool for Mashup development. In Proceedings of the ICWS2008, Beijing, China (pp. 337-344).","DOI":"10.1109\/ICWS.2008.128"},{"key":"ijwsr.2013100104-6","doi-asserted-by":"crossref","unstructured":"Gomadam, K., Dayton, O. H., Ranabahu, A., Nagarajan, M., & Sheth, A. P. (2008, September 23-26). A faceted classification based approach to search and rank web APIs. In Proceedings of the ICWS2008, Beijing, China (pp. 177-184).","DOI":"10.1109\/ICWS.2008.105"},{"key":"ijwsr.2013100104-7","doi-asserted-by":"crossref","unstructured":"Huang, K. M., Fan, Y. S., & Tan, W. (2012, June 24-29). An empirical study of programmableweb: A network analysis on a service-mashup system. In Proceedings of the ICWS2012, HI (pp. 552\u2013559).","DOI":"10.1109\/ICWS.2012.32"},{"key":"ijwsr.2013100104-8","doi-asserted-by":"publisher","DOI":"10.1108\/eb026526"},{"key":"ijwsr.2013100104-9","doi-asserted-by":"crossref","unstructured":"Lathem, J., Gomadam, K., & Sheth, A. (2007, September 17-19). Sa-rest and(s) mashups: Adding semantics to restful services. In Proceedings of the ICSC2007, Irvine, CA (pp. 469-476).","DOI":"10.1109\/ICSC.2007.94"},{"issue":"5","key":"ijwsr.2013100104-10","first-page":"1446","article-title":"A semantics extended indexes framework for mashup discovery.","volume":"7","author":"C.Li","year":"2011","journal-title":"Journal of Computer Information Systems"},{"key":"ijwsr.2013100104-11","doi-asserted-by":"crossref","unstructured":"Maaradji, A. (2010, May 23-27). Towards a social network based approach for services composition. In Proceedings of the ICC2010, Cape Town, South Africa (pp. 1-5).","DOI":"10.1109\/ICC.2010.5502385"},{"key":"ijwsr.2013100104-12","doi-asserted-by":"crossref","unstructured":"Maaradji, A., Hacid, H., Skraba, R., Lateef, A., Daigremont, J., & Crespi, N. (2011, July 5-10). Social-based web services discovery and composition for step-by-step mashup completion. In Proceedings of the ICWS2011, Washington, DC (pp. 700-701).","DOI":"10.1109\/ICWS.2011.122"},{"key":"ijwsr.2013100104-13","doi-asserted-by":"crossref","unstructured":"Muhammad, R., Farookh, K., & Elizabeth, C. (2008, November 24-26). A methodology for quality-based mashup of data sources. In Proceedings of the IIWAS2008, Linz, Austria (pp. 528-533).","DOI":"10.1145\/1497308.1497403"},{"key":"ijwsr.2013100104-14","doi-asserted-by":"crossref","unstructured":"Picozzi, M. (2010, July 5-9). Quality-based recommendations for Mashup composition. In Proceedings of the ICWE2010, Vienna, Austria (pp. 360-371).","DOI":"10.1007\/978-3-642-16985-4_32"},{"key":"ijwsr.2013100104-15","doi-asserted-by":"crossref","unstructured":"Shao, L., Zhang, J., Wei, Y., Zhao, J., Xie, B., & Mei, H. (2007, July 9-13). Personalized QoS prediction for web services via collaborative filtering. In Proceedings of the ICWS2007, Salt Lake City, UT (pp. 439-446).","DOI":"10.1109\/ICWS.2007.140"},{"key":"ijwsr.2013100104-16","doi-asserted-by":"publisher","DOI":"10.1038\/35065725"},{"key":"ijwsr.2013100104-17","doi-asserted-by":"crossref","unstructured":"Torres, R., Tapia, B., & Astudillo, H. (2011, July 5-10). Improving web API discovery by leveraging social information. In Proceedings of the ICWS2011, Washington, DC (pp. 744-745).","DOI":"10.1109\/ICWS.2011.96"},{"key":"ijwsr.2013100104-18","doi-asserted-by":"crossref","unstructured":"Wang, J., Chen, H., & Zhang, Y. (2009, August 10-12). Mining user behavior pattern in mashup community. In Proceedings of the IEEE International Conference on Information Reuse & Integration (IRI'09), Las Vegas, NV (pp. 126-131).","DOI":"10.1109\/IRI.2009.5211538"},{"key":"ijwsr.2013100104-19","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815478"},{"key":"ijwsr.2013100104-20","doi-asserted-by":"crossref","unstructured":"Yu, S., & Woodard, C. (2009, November 24-27). Innovation in the programmable web:Characterizing the mashup ecosystem. In Proceedings of the ICSOC2009, Stockholm, Sweden (pp. 136-147).","DOI":"10.1007\/978-3-642-01247-1_13"},{"key":"ijwsr.2013100104-21","doi-asserted-by":"crossref","unstructured":"Zhang, J., Tan, W., Alexander, J., Foster, I., & Madduri, R. (2011, July 5-10). Recommend-as-you-go: A novel approach supporting services-oriented scientific workflow reuse. In Proceedings of the SCC2011, Washington, DC (pp. 48-55).","DOI":"10.1109\/SCC.2011.120"},{"key":"ijwsr.2013100104-22","doi-asserted-by":"crossref","unstructured":"Zhang, Y. L., Zheng, Z. B., & Michael, R. L. (2010, July 5-10). WSExpress: A QoS-aware search engine for web services. In Proceedings of the ICWS2010, Miami, FL (pp. 91-98).","DOI":"10.1109\/ICWS.2010.20"},{"key":"ijwsr.2013100104-23","doi-asserted-by":"crossref","unstructured":"Zheng, Z. B., Ma, H., Michael, R. L., & Irwin, K. (2009, July 6-10). WSRec: A collaborative filtering based web service recommender system. In Proceedings of the ICWS2009, Los Angeles, CA (pp. 437-444).","DOI":"10.1109\/ICWS.2009.30"},{"key":"ijwsr.2013100104-24","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.52"},{"key":"ijwsr.2013100104-25","doi-asserted-by":"crossref","unstructured":"Zhou, C. (2010, December 18-20). A semantic bayesian network for web mashup network construction. In Proceedings of the GreenCom (CPSCom), Hangzhou, China (pp. 645-652).","DOI":"10.1109\/GreenCom-CPSCom.2010.88"}],"container-title":["International Journal of Web Services Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=108883","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T03:39:50Z","timestamp":1746243590000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijwsr.2013100104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,10,1]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,10]]}},"URL":"https:\/\/doi.org\/10.4018\/ijwsr.2013100104","relation":{},"ISSN":["1545-7362","1546-5004"],"issn-type":[{"value":"1545-7362","type":"print"},{"value":"1546-5004","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,1]]}}}