Xuan Zhao,Md Zakirul Alam Bhuiyan,Lianyong Qi,Hongli Nie,Wenda Tang,Wanchun Dou
DOI: https://doi.org/10.1016/j.sysarc.2019.101665
2020-01-01
Abstract:• Currently, only single profile (e.g., traffic or power) is measured for apps behavior analysis. • TrCMP is developed for mobile user behavior analysis with dependability using multiple profiles. • An algorithm is proposed find the most effective weight with several training-testing iterations. • Similarities and the differences of profiles in both online and offline states are investigated. • The method recognizes apps with accuracies of 95.88. Timely and accurate service recommendations can help users improve their quality of life and efficiency of work. The accuracy of service recommendations often depends on effective user behavior analysis. Technically, user behaviors associated with a specific service could be reflected in the apps they use, while operating different apps will change cyber-physical parameters on Android devices, such as power consumption, CPU usage, memory usage, and traffic data. Some studies have already leveraged cyber-physical parameters to analyze app usage. However, these investigations usually take into consideration a single parameter (e.g., traffic or power), which could be easily affected by the complex Android environment. Moreover, to the best of our knowledge, these investigations cannot analyze some apps that run in the offline state. In this paper, we study the similarities and the differences of parameters with various apps running in both online and offline states. Then we propose a design of a dependable app usage inference, named TrCMP to understand the inference in a mobile system through a combination of the cyber and physical system parameters. This design comprehensively considers Tr affic, C PU, M emory and P ower to speculate apps running in both online and offline states. An algorithm is proposed to find the most effective weight values for each parameter. Extensive experiments are conducted to validate the effectiveness and dependability of our design.
What problem does this paper attempt to address?