Loading…

App recommendation based on both quality and security

With the rapid prevalence of smartphones and the dramatic proliferation of mobile applications, people tend to do everything at their fingertips, including some sensitive activities, such as bank transfers. This makes security become one important factor when recommending apps to users. However, mos...

Full description

Saved in:
Bibliographic Details
Published in:Journal of software : evolution and process 2021-03, Vol.33 (3), p.n/a
Main Authors: Gao, Shanquan, Liu, Lei, Liu, Yuzhou, Liu, Huaxiao, Wang, Yihui, Liu, Peixun
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:With the rapid prevalence of smartphones and the dramatic proliferation of mobile applications, people tend to do everything at their fingertips, including some sensitive activities, such as bank transfers. This makes security become one important factor when recommending apps to users. However, most existing methods recommend apps only on the basis of the apps' functionalities. Even when some methods take security into account, they usually roughly group apps with functionalities and identify the products using extra permissions as risky, but this ignores a common phenomenon that these permissions may be used only to achieve the corresponding functionalities. In this paper, we propose an app recommendation method considering both functionalities and security. For functionalities, we summarized them from app descriptions and further evaluated their completion quality in different products by analyzing their related reviews. For security, we cluster apps with similar functionalities and quality and analyze the permissions of apps in a more comparable range. In this way, our method recommends apps with higher completion quality of functionalities and security degree to users according to their demands. We conducted experiments on apps collected from six categories of Google Play, and the results show that our method has a good recommendation effect. This work proposes an app recommendation method considering both functionalities and security. We summarized the functionalities of apps from descriptions and further evaluate their completion quality in different products based on user reviews. We further cluster apps with similar functionalities and quality to analyze the security of apps in a more comparable range. In this way, our method recommends apps with higher completion quality of functionalities and security degree to users according to their demands.
ISSN:2047-7473
2047-7481
DOI:10.1002/smr.2325