Service recommendation method based on text view and interaction view

Abstract With the increasing prosperity of web service-sharing platforms, more and more software developers are integrating and reusing Web services when developing applications. This approach not only meets the needs of developers but also is cost-effective and widely used in the field of software...

Full description

Saved in:
Bibliographic Details
Main Authors: Ting Yu, Yaqi Wang, Fangying Cheng, Tian Liang, Hongbing Liu
Format: Article
Language:English
Published: Nature Portfolio 2025-04-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-025-96568-5
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849734874371457024
author Ting Yu
Yaqi Wang
Fangying Cheng
Tian Liang
Hongbing Liu
author_facet Ting Yu
Yaqi Wang
Fangying Cheng
Tian Liang
Hongbing Liu
author_sort Ting Yu
collection DOAJ
description Abstract With the increasing prosperity of web service-sharing platforms, more and more software developers are integrating and reusing Web services when developing applications. This approach not only meets the needs of developers but also is cost-effective and widely used in the field of software development. Usually, software developers can browse, evaluate, and select corresponding Web services from a web service-sharing platform to create various applications with rich functionality. However, a large number of candidate Web services have placed a heavy burden on the selection decisions of software developers. Existing web service recommendation systems often face two challenges. Firstly, developers discover services by inputting development requirements, but the user’s input is arbitrary and can not fully reflect the user’s intention. Secondly, the application service interaction record is too sparse, reaching 99.9%, making it particularly difficult to extract services that meet the requirements. To address the above challenges, in this paper, we propose a service recommendation method based on text and interaction views (SRTI). Firstly, SRTI employs graph neural network algorithms to deeply mine the historical records, extract the features of applications and services, and calculate their preferences. Secondly, SRTI uses Transformer to analysis develop requirements and uses fully connected neural networks to deeply mine the matching degree between candidate services and development requirements. Finally, we integrate the above two to obtain the final service list. Extensive experiments on real-world datasets have shown that SRTI outperforms several state-of-the-art methods in service recommendation.
format Article
id doaj-art-34fe8a3c67dc4e048e1944f7a962a3d7
institution DOAJ
issn 2045-2322
language English
publishDate 2025-04-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-34fe8a3c67dc4e048e1944f7a962a3d72025-08-20T03:07:41ZengNature PortfolioScientific Reports2045-23222025-04-0115111410.1038/s41598-025-96568-5Service recommendation method based on text view and interaction viewTing Yu0Yaqi Wang1Fangying Cheng2Tian Liang3Hongbing Liu4School of Information Engineering, Jiaxing Nanhu UniversitySchool of Information Engineering, Jiaxing Nanhu UniversitySchool of Information Engineering, Jiaxing Nanhu UniversitySchool of Information Engineering, Jiaxing Nanhu UniversitySchool of Information Engineering, Jiaxing Nanhu UniversityAbstract With the increasing prosperity of web service-sharing platforms, more and more software developers are integrating and reusing Web services when developing applications. This approach not only meets the needs of developers but also is cost-effective and widely used in the field of software development. Usually, software developers can browse, evaluate, and select corresponding Web services from a web service-sharing platform to create various applications with rich functionality. However, a large number of candidate Web services have placed a heavy burden on the selection decisions of software developers. Existing web service recommendation systems often face two challenges. Firstly, developers discover services by inputting development requirements, but the user’s input is arbitrary and can not fully reflect the user’s intention. Secondly, the application service interaction record is too sparse, reaching 99.9%, making it particularly difficult to extract services that meet the requirements. To address the above challenges, in this paper, we propose a service recommendation method based on text and interaction views (SRTI). Firstly, SRTI employs graph neural network algorithms to deeply mine the historical records, extract the features of applications and services, and calculate their preferences. Secondly, SRTI uses Transformer to analysis develop requirements and uses fully connected neural networks to deeply mine the matching degree between candidate services and development requirements. Finally, we integrate the above two to obtain the final service list. Extensive experiments on real-world datasets have shown that SRTI outperforms several state-of-the-art methods in service recommendation.https://doi.org/10.1038/s41598-025-96568-5
spellingShingle Ting Yu
Yaqi Wang
Fangying Cheng
Tian Liang
Hongbing Liu
Service recommendation method based on text view and interaction view
Scientific Reports
title Service recommendation method based on text view and interaction view
title_full Service recommendation method based on text view and interaction view
title_fullStr Service recommendation method based on text view and interaction view
title_full_unstemmed Service recommendation method based on text view and interaction view
title_short Service recommendation method based on text view and interaction view
title_sort service recommendation method based on text view and interaction view
url https://doi.org/10.1038/s41598-025-96568-5
work_keys_str_mv AT tingyu servicerecommendationmethodbasedontextviewandinteractionview
AT yaqiwang servicerecommendationmethodbasedontextviewandinteractionview
AT fangyingcheng servicerecommendationmethodbasedontextviewandinteractionview
AT tianliang servicerecommendationmethodbasedontextviewandinteractionview
AT hongbingliu servicerecommendationmethodbasedontextviewandinteractionview