Table 2: Research questions and motivation.

RQ Research Question Motivation

RQ1

What clustering and association rule techniques, methods, and algorithms are used for Web service discovery and recommendation?

- Identify and classify existing techniques.

- Identify and compare proposed methods with its similarity measures and evaluation metrics.

- Determine and compare the used algorithms.

RQ2

What are the most common datasets used to validate the proposed clustering and association rule approaches to facilitate Web service discovery and recommendation?

- Identify discovery benchmark dataset collections and their locations.

- Identify recommendation benchmark dataset collections and their locations.

- Determine the type, purpose, and method of collection of designated datasets.

RQ3

What are the trends and future research directions related to the discovery and recommendation of Web services?

- Understand and disclose challenges.

- Identify research gaps.

- Identify trends and future directions.