Abstract
Typically, users’ service requests, which are similar with varying preferences on non-functional attributes, may result in ranked lists of services that partially meet their needs due to conflicting nonfunctional attributes. The resultant multiple ranked lists of services that partially satisfies the user’s request makes it challenging for the user to choose an optimal service, based on his/her preference. This work proposes a method that aggregates multiple ranked lists of services into a single aggregated ranked list, where top ranked services are selected for the user. Two algorithms are proposed; 1) Rank Aggregation for Complete Lists (RACoL), that aggregates complete ranked lists and 2) Rank Aggregation for Incomplete Lists (RAIL) to aggregate incomplete ranked lists. Examples using real-world airline services to evaluate both algorithms show that the results from both proposed algorithms closely represent the sets of ranked lists better than using alternative approaches. Experiments were also carried out to validate their performance.
| Original language | English |
|---|---|
| Pages (from-to) | 1-23 |
| Number of pages | 23 |
| Journal | International Journal of Web Services Research |
| Volume | 16 |
| Issue number | 2 |
| DOIs | |
| State | Published - Apr 1 2019 |
ASJC Scopus Subject Areas
- Software
- Information Systems
- Computer Networks and Communications
Keywords
- Non-functional attributes relationship
- Personalized preference
- Rank aggregation
- Service aggregation
- Service selection
- Similarity measures
Fingerprint
Dive into the research topics of 'A method for aggregating ranked services for personal preference based selection'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS