A web service is a software system designed to support interoperable machine-to-machine interaction over a network. Web services have been widely employed for building service-oriented applications in both industry and academia in recent years. The number of publicly available Web services is steadily increasing on the Internet. However, this proliferation makes it hard for a user to select a proper Web service among a large amount of service candidates. An inappropriate service selection may cause many problems (e.g., ill-suited performance) to the resulting applications. This paper, propose a novel collaborative filtering-based Web service recommender system to help users select services with optimal Quality-of-Service (QoS) performance. Recommender system employs the location information and QoS values to cluster users and services, and makes personalized service recommendation for users based on the clustering results. Different from previous work, this approach employs the characteristic of QoS and achieves considerable improvement on the recommendation accuracy.
[1]
Zibin Zheng,et al.
WSRec: A Collaborative Filtering Based Web Service Recommender System
,
2009,
2009 IEEE International Conference on Web Services.
[2]
Jun Zhang,et al.
Simlarity Search for Web Services
,
2004,
VLDB.
[3]
Zakaria Maamar,et al.
Context for Personalized Web Services
,
2005,
Proceedings of the 38th Annual Hawaii International Conference on System Sciences.
[4]
David Heckerman,et al.
Empirical Analysis of Predictive Algorithms for Collaborative Filtering
,
1998,
UAI.
[5]
Erich J. Neuhold,et al.
An Architecture for Recommendation Based Service Mediation
,
2004,
ICSNW.