Social networks : service selection and recommendation
- Publication Type:
- Issue Date:
The Service-Oriented Computing paradigm is widely acknowledged for its potential to revolutionize the world of computing through the utilization of Web services. It is expected that Web services will fully leverage the Semantic Web to outsource some of their functionalities to other Web services that provide value-added services, and by integrating the business logic of Web services in the form of business to business and business to consumer e-commerce applications. In the Service Web, Web services and Web-Based Social Networks are emerging in which a wide range of similar functionalities are expected to be offered by a vast number of Web services, and applications can search and compose services according to users’ needs in a seamless and an automatic fashion. Web services are expected to outsource some of their functionalities to other Web services. In such situations, some services may be new to the service market, and some may act maliciously in order to be selected. A key requirement is to provide mechanisms for quality selection and recommendation of relevant Web services with perceived risk considerations. Although the future of Web service selection and recommendation looks promising, there are challenging issues related to user knowledge and behavior, as well as issues related to recommendation approaches. This dissertation addresses the demanding issues in Web service selection and recommendation from theory and practice perspectives. These challenges include cold-start users, who represent more than 50% of the social network population, the capture of users’ preferences, risk mitigation in service selection, customers’ privacy and application scalability. This dissertation proposes a novel approach to automate social-based Web service selection and recommendation in a dynamic environment. It utilizes Web-Based Social Networks and the “Follow the Leader” strategy, for a Credibility-based framework that includes two credibility models: the user Credibility model which is used to qualify consumers as either leaders or followers based on their credibility, and the service Credibility model which is used to identify the best services that act as market leaders. Experimental evaluation results demonstrate that the social network service selection and recommendation approach utilizing the credibility-based framework and “Follow the Leader” strategy provides an efficient, effective and scalable provision of credible services, especially for cold-start users. The research results take a further step towards developing a social-based automated and dynamically adaptive Web service selection and recommendation system in the future.
Please use this identifier to cite or link to this item: