Abstract
The number of online service providers and services hosted by them is rapidly increasing. Since services hosted by different service providers may have the same functionality, it is extremely hard for a user to determine those services that best match their requirements. To ease this difficulty, it is necessary that the service providing system rank those services based on users preferences, so that users receive only those services that suit them best. In this paper, a novel vector-based algorithm, which is multi-featured, semantic-based, and user-centric, is proposed for this service ranking problem. This algorithm overcomes all restrictions and limitations that exist in previously known vector-based ranking algorithms. The algorithm has been analyzed thoroughly with respect to performance, accuracy, and algorithmic complexity.
Similar content being viewed by others
Notes
This extraction is for scientific reasons only. We do not perform, by any means, republishing (Web Scraping) or reusing Google’s data publicly.
References
Alsaig A (2013) Semantic-based, multi-featured ranking algorithm for services in service-oriented computing. Master’s thesis, Concordia University
Bondy J, Murty U (2008) Graph theory. Springer, Berlin
Cheng DY, Chao KM, Lo CC, Tsai CF (2011) A user centric service-oriented modeling approach. World Wide Web 14(4):431–459
Choudhary L, Burdak B (2012) Role of ranking algorithms for information retrieval. arXiv preprint; arXiv:1208.1926
Dinh H, Xu L (2008) Measuring the similarity of vector fields using global distributions. Structural, syntactic, and statistical pattern recognition, pp 187–196
Elgazzar K, Martin P, Hassanein HS (2016) Personal mobile services. Serv Orient Comput Appl 10(1):55–70. doi:10.1007/s11761-014-0164-8
Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Future Gen Comput Syst 29(4):1012–1023. doi:10.1016/j.future.2012.06.006
Gwo-Hshiung T, Tzeng G, Huang J (2011) Multiple attribute decision making: methods and applications. CRC Press, Boca Raton
Hiemstra D (2009) Information retrieval models. J Inf Retr Search Twenty First Century 13:1–23
Ibrahim NI (2012) Specification, composition and provision of trustworthy context-dependent services. Ph.D. thesis, computer science and software eng., Concordia University
Inc G (2008) Google play application store. https://play.google.com/
Kahraman C (ed) (2008) Multi-criteria decision making methods and fuzzy sets. In: Fuzzy multi-criteria decision making: theory and applications with recent developments. Springer, Massachusetts, pp 1–18
Liu TY (2009) Learning to rank information retrieval models. Found Trends Inf Retr 3:225–331
Manoharan R, Archana A, Cowlagi SN (2011) Hybrid web services ranking algorithm. IJCSI Int J Comput Sci Issues 8:452–460
Mihalcea R (2004) Graph-based ranking algorithms for sentence extraction, applied to text summarization. In: Proceedings of the ACL 2004 on interactive poster and demonstration sessions, Association for Computational Linguistics, p 20
Milovanović A, Mitrič ević M, Mijalković Ade (2012) The analytic hierarchy process (ahp) application in equipment selection. The growth of software industry in the world with special focus on Bosnia and Herzegovina, p 1912
Oku K, Hattori F (2011) Fusion-based recommender system for improving serendipity. In: Proceedings of the workshop on novelty and diversity in recommender systems (DiveRS 2011), at the 5th ACM international conference on recommender systems (RecSys 2011), p 19
Page L, Brin S, Motwani R, Winograd T (2008) The pagemark citation ranking: bringing order to the web technical report, technical report, Stanford Digital Library Technologies Project
Riesen K, Bunke H (2009) Feature ranking algorithms for improving classification of vector space embedded graphs. In: Jiang X, Petkov N (eds) Proceedings of the 13th international conference on computer analysis of images and patterns, CAIP 2009, September 2–4, 2009, Münster, Germany. Springer, pp 377–384
Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1(1):83–98
Salton G, McGill M (2012) Introduction to modern information retrieval. McGraw-Hill, NewYork
Schafer J, Konstan J, Riedi J (1999) Recommender systems in e-commerce. In: Proceedings of the 1st ACM conference on electronic commerce, ACM, pp 158–166
Tran VX, Tsuji H (2008) Qos based ranking for web services: fuzzy approaches. In: Proceedings of 4th international conference on next generation web services practices. IEEE Press, Seoul, South Korea, pp 77–82
Zheng X, Ding W, Xu J, Chen D (2014) Personalized recommendation based on review topics. Serv Orient Comput Appl 8(1):15–31
Zhu Y, Wen J, Qin M, Zhou G (2011) Web service selection mechanism with qos and trust management. J Inf Comput Sci 8(12):2327–2334
Acknowledgments
The second author is being supported by a grant from Discovery Grants Program, Natural Sciences and Engineering Research Council of Canada (NSERC). The authors thank the reviewers for their insightful comments and suggestions at different stages of revision and evolution of this paper to its final form.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Alsaig, A., Alagar, V., Mohammad, M. et al. A user-centric semantic-based algorithm for ranking services: design and analysis. SOCA 11, 101–120 (2017). https://doi.org/10.1007/s11761-016-0200-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-016-0200-y