Impact Statement:Previously, various evolutionary network models have been used to build networks about Web APIs, and they only consider some social attributes of Web APIs, such as popula...Show More
Abstract:
With the growing popularity of the Internet, Web applications have become increasingly essential in our daily lives. Web application programming interfaces (Web APIs) pla...Show MoreMetadata
Impact Statement:
Previously, various evolutionary network models have been used to build networks about Web APIs, and they only consider some social attributes of Web APIs, such as popularity, similarity, and fitness. However, for Web APIs with many networks, important structural properties of Web APIs have not been considered in previous work. So, in this article, we propose a network evolution model that considers both the social and structural attributes of Web APIs and construct an evolutionary network for Web APIs based on our proposed model. For the Web APIs network constructed based on our proposed approach, not only does the network have the same effect as the previous network, i.e., mitigating the effect that most Web APIs without invocation relationships affect some of the downstream tasks, such as Web API clustering and recommendation, but it is also constructed with more considerations in mind and the network is more powerful and real. The experiments also prove that the network constructed...
Abstract:
With the growing popularity of the Internet, Web applications have become increasingly essential in our daily lives. Web application programming interfaces (Web APIs) play a crucial role in facilitating interaction between applications. However, most Web service platforms are suffering from the imbalance of Web services now, many services of good quality but low popularity are difficult to be invoked even once and do not create direct connections with the users. Some graph-based Web service recommendation methods also often present a long-tailed distribution of recommended Web services due to limited Mashup–API invocation relationships. To relieve this problem and promote service recommendation, in this article, we propose a community structure and popularity-based approach by constructing an evolving cooperation network for Web APIs. We leverage the Louvain algorithm in community detection to assign community structure to each Web API and consider both the popularity and community str...
Published in: IEEE Transactions on Artificial Intelligence ( Volume: 5, Issue: 12, December 2024)