A personalized recommender system for SaaS services

Summary In this paper, we propose the Software‐as‐a‐Service (SaaS) Recommender (SaaSRec), a personalized reputation‐based QoS‐aware recommender system (RS) for SaaS services. SaaSRec semantically processes user requests in order to find business‐oriented matching services, which are then filtered to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2017-02, Vol.29 (4), p.np-n/a
Hauptverfasser: Afify, Yasmine M., Moawad, Ibrahim F., Badr, Nagwa L., Tolba, Mohamed F.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Summary In this paper, we propose the Software‐as‐a‐Service (SaaS) Recommender (SaaSRec), a personalized reputation‐based QoS‐aware recommender system (RS) for SaaS services. SaaSRec semantically processes user requests in order to find business‐oriented matching services, which are then filtered to satisfy the user QoS requirements and service characteristics. Subsequently, hybrid filtering is utilized to validate the services set on the basis of services metadata, reputation and user interests. Finally, the recommended set of services is ranked using a unique combination of factors: Relevance to user profile, service reputations and service cost. Moreover, we propose a new method for calculating the service reputation from the objective time‐weighted user feedbacks. SaaSRec addresses many challenges faced by the generic RSs: User cold‐start problem, limited content analysis and low performance. In respect of service RSs, SaaSRec tackles the disregarding of relevant factors to services recommendation: Cloud service characteristics, user physical location, service reputation and user interests. Moreover, SaaSRec provides a hybrid justification for the recommended services to increase the user's acceptance. Experimental evaluation against a real‐world services dataset has been carried out, and the results show that the proposed recommendation approach surpasses other collaborative filtering‐based recommendation approaches in respect of both precision and recall. This performance improvement was verified using different matrix density levels and number of recommendations. Copyright © 2016 John Wiley & Sons, Ltd.
ISSN:1532-0626
1532-0634
DOI:10.1002/cpe.3877