Title
A Social Network Approach For Recommending Interoperable Web Services
Abstract
Modern application development leverages the invocation of a large pool of Web services such as Cloud services and APIs. As the number of Web services keeps growing, it becomes difficult for developers to identify services that can collaborate as part of the same composite application, or that can replace each other in failure cases. Gathering and analyzing Web services social interaction such as composition, substitution, and subscription helps building communities of interoperable services (i.e., likely to collaborate with each other and/or to replace each other). This paper proposes a new approach for recommending interoperable services to developers based on the multi-dimensional analysis of their social interaction history. The approach aims to build communities of services with highly dense interaction relationships. Services part of the same community are recommended to developers as potential collaborators or substitutes. The proposed approach identifies first serviceleaders. Leaders are particular services with a high interaction rate in the network around which communities are built. Remaining servicesfollowersjoin communities based on their previous interaction experiences.Followersleverage the votes of their experienced neighbors to make their final vote. Experiments on pseudo-real data show that leveraging services social interaction outperforms state-of-the-art approaches.
Year
DOI
Venue
2020
10.1007/s10619-020-07308-9
DISTRIBUTED AND PARALLEL DATABASES
Keywords
DocType
Volume
Social interaction, Community, Service composition, Substitution, Multiplex graphs
Journal
38
Issue
ISSN
Citations 
4
0926-8782
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Hamza Labbaci132.15
Brahi M. Medjahed214411.42
Youcef Aklouf3113.52