DocumentCode :
3732269
Title :
Learning Resource Management Specifications in Smartphones
Author :
Yanrong Kang;Xin Miao;Haoxiang Liu;Qiang Ma;Kebin Liu;Yunhao Liu
Author_Institution :
Dept. of Comput. Sci. &
fYear :
2015
Firstpage :
100
Lastpage :
107
Abstract :
Over the past few years we have observed a phenomenal growth of smartphones. Smartphones are equipped with various hardware and software resources such as Bluetooth, camera and gravity sensors. If these resources are not managed appropriately, it may cause severe problems such as battery drains and system crashes. However, the specifications of resource management are usually implicit. In this paper, we investigate the problem of mining resource management specifications from off-the-shelf apps. Our key insight is that if a set of operations to a resource are frequently performed in a specific order, it must contain the specifications of how to manage the resource. We design a tool named Automatic Resource Specification Miner (ARSM), to automatically extract resource management specifications in smartphones. In our experiments, ARSM can mine tens of rules from 100 top rated Android apps within six hours. Our work is orthogonal to existing studies on diagnosing smartphone apps. With the resource management specifications discovered, ARSM can help them pinpoint more bugs in apps.
Keywords :
"Smart phones","Resource management","Androids","Humanoid robots","Feature extraction","Batteries","Data mining"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2015 IEEE 21st International Conference on
Electronic_ISBN :
1521-9097
Type :
conf
DOI :
10.1109/ICPADS.2015.21
Filename :
7384284
Link To Document :
بازگشت