
@Article{csse.2021.014608,
AUTHOR = {Mohammed Hayder Kadhim, Farhad Mardukhi},
TITLE = {A Novel IoT Application Recommendation System Using Metaheuristic Multi-Criteria Analysis},
JOURNAL = {Computer Systems Science and Engineering},
VOLUME = {37},
YEAR = {2021},
NUMBER = {2},
PAGES = {149--158},
URL = {http://www.techscience.com/csse/v37n2/41449},
ISSN = {},
ABSTRACT = {There are a variety of Internet of Things (IoT) applications that cover different aspects of daily life. Each of these applications has different criteria and sub-criteria, making it difficult for the user to choose. This requires an automated approach to select IoT applications by considering criteria. This paper presents a novel recommendation system for presenting applications on the IoT. First, using the analytic hierarchy process (AHP), a multi-layer architecture of the criteria and sub-criteria in IoT applications is presented. This architecture is used to evaluate and rank IoT applications. As a result, finding the weight of the criteria and sub-criteria requires a metaheuristic approach. In this paper, a sequential quadratic programming algorithm is used to find the optimal weight of the criteria and sub-criteria automatically. To the best of our knowledge, this is the first study to use an analysis of metaheuristic criteria and sub-criteria to design an IoT application recommendation system. The evaluations and comparisons in the experimental results section show that the proposed method is a comprehensive and reliable model for the construction of an IoT applications recommendation system.},
DOI = {10.32604/csse.2021.014608}
}



