{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T13:48:14Z","timestamp":1762004894425,"version":"3.41.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,3,20]],"date-time":"2017-03-20T00:00:00Z","timestamp":1489968000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"the Fundamental Research funds for the central Universities of China","award":["K15JB00190"],"award-info":[{"award-number":["K15JB00190"]}]},{"name":"Shanghai Key Laboratory of Integrated Administration Technologies for Information Security"},{"name":"the Ph.D. Programs Foundation of Ministry of Education of China","award":["20120009120010"],"award-info":[{"award-number":["20120009120010"]}]},{"name":"the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry","award":["K14C300020"],"award-info":[{"award-number":["K14C300020"]}]},{"name":"part by the 111 Project","award":["B14005"],"award-info":[{"award-number":["B14005"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["World Wide Web"],"published-print":{"date-parts":[[2018,1]]},"DOI":"10.1007\/s11280-017-0446-0","type":"journal-article","created":{"date-parts":[[2017,3,20]],"date-time":"2017-03-20T22:11:32Z","timestamp":1490047892000},"page":"105-126","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Discovering and understanding android sensor usage behaviors with data flow analysis"],"prefix":"10.1007","volume":"21","author":[{"given":"Xing","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiqiang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongzhong","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangliang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,20]]},"reference":[{"key":"446_CR1","unstructured":"Apktool. Apktool. http:\/\/ibotpeaches.github.io\/Apktool\/ , 2015-05-20"},{"key":"446_CR2","unstructured":"AppBrain. Google play stats. http:\/\/www.appbrain.com\/stats\/ , 2016-10-28"},{"key":"446_CR3","unstructured":"Android. Android sensor overview. http:\/\/developer.android.com\/guide\/topics\/sensors\/sensors_overview.html , 2015-03-28"},{"key":"446_CR4","unstructured":"Android. Android sensor type. http:\/\/developer.android.com\/reference\/android\/hardware\/Sensor.html , 2015-03-29"},{"key":"446_CR5","unstructured":"Android. Dalvik bytecode. https:\/\/source.android.com\/devices\/tech\/dalvik\/dalvik-bytecode.html (2016)"},{"key":"446_CR6","doi-asserted-by":"crossref","unstructured":"Arzt, S., Rasthofer, S., Fritz, C., Bodden, E., Bartel, A., Klein, J., Le Traon, Y., Octeau, D., McDaniel, P.: Flowdroid: Precise context, flow, field, object-sensitive and lifecycle-aware taint analysis for android apps. In: Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation, p 29. ACM (2014)","DOI":"10.1145\/2666356.2594299"},{"key":"446_CR7","doi-asserted-by":"crossref","unstructured":"Aviv, A.J., Sapp, B., Blaze, M., Smith, J.M.: Practicality of accelerometer side channels on smartphones. In: ACSAC 2012, pp. 41\u201350. ACM (2012)","DOI":"10.1145\/2420950.2420957"},{"key":"446_CR8","unstructured":"Cai, L., Chen, H.: Touchlogger: inferring keystrokes on touch screen from smartphone motion. In: Proceedings of the 6th USENIX conference on Hot topics in security, pp. 9\u20139. USENIX Association (2011)"},{"key":"446_CR9","doi-asserted-by":"crossref","unstructured":"Chen, K., Liu, P., Zhang, Y.: Achieving accuracy and scalability simultaneously in detecting application clones on android markets. In: Proceedings of the 36th International Conference on Software Engineering, pp. 175\u2013186. ACM (2014)","DOI":"10.1145\/2568225.2568286"},{"key":"446_CR10","first-page":"659","volume-title":"24th USENIX Security Symposium (USENIX Security 15)","author":"K Chen","year":"2015","unstructured":"Chen, K., Wang, P., Lee, Y., Wang, X.F., Zhang, N., Huang, H., Zou, W., Liu, P.: Finding unknown Malice in 10 seconds Mass vetting for new threats at the google-play scale. In: 24th USENIX Security Symposium (USENIX Security 15), pp. 659\u2013674 (2015)"},{"key":"446_CR11","unstructured":"Desnos, A.: Androguard: Reverse engineering, malware and goodware analysis of android applications... and more (ninja!). http:\/\/code.google.com\/p\/androguard , 2013-03-26"},{"key":"446_CR12","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.cose.2014.11.001","volume":"49","author":"KO Elish","year":"2015","unstructured":"Elish, K.O., Shu, X., Yao, D.D., Ryder, B.G, Jiang, X.: Profiling user-trigger dependence for android malware detection. Comput. Secur. 49, 255\u2013273 (2015)","journal-title":"Comput. Secur."},{"key":"446_CR13","unstructured":"Ester, M., Kriegel, H.-P., Sander, J., Xiaowei, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: Kdd, vol. 96, pp. 226\u2013231 (1996)"},{"key":"446_CR14","doi-asserted-by":"crossref","unstructured":"Gascon, H., Yamaguchi, F., Arp, D., Rieck, K.: Structural detection of android malware using embedded call graphs. In: Proceedings of the ACM Workshop on Artificial Intelligence and Security, p. 2013. ACM (2013)","DOI":"10.1145\/2517312.2517315"},{"key":"446_CR15","unstructured":"Gephi: The open graph viz platform https:\/\/gephi.org (2016)"},{"key":"446_CR16","doi-asserted-by":"crossref","unstructured":"Hido, S., Hisashi, K.: Linear-Time Graph Kernel. In: 9th IEEE International Conference on Data Mining, 2009. ICDM \u201909, pp. 179\u2013188 (2009)","DOI":"10.1109\/ICDM.2009.30"},{"key":"446_CR17","doi-asserted-by":"crossref","unstructured":"Hoffmann, J., Ussath, M., Holz, T., Spreitzenbarth, M.: Slicing droids: program slicing for smali code. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, pp. 1844\u20131851. ACM (2013)","DOI":"10.1145\/2480362.2480706"},{"key":"446_CR18","unstructured":"I.D.Corporation. Smartphone os market share, q2 2016. http:\/\/www.idc.com\/prodserv\/smartphone-os-market-share.jsp , 2016-08"},{"key":"446_CR19","doi-asserted-by":"crossref","unstructured":"Klieber, W., Flynn, L., Bhosale, A., Jia, L., Bauer, L.: Android taint flow analysis for app. sets. In: Proceedings of the 3rd ACM SIGPLAN International Workshop on the State of the Art in Java Program Analysis, pp. 1\u20136. ACM (2014)","DOI":"10.1145\/2614628.2614633"},{"key":"446_CR20","doi-asserted-by":"crossref","unstructured":"Lee, W.-H., Lee, R.B.: Multi-sensor authentication to improve smartphone security. In: Conference on Information Systems Security and Privacy (2015)","DOI":"10.1007\/978-3-319-27668-7_10"},{"key":"446_CR21","doi-asserted-by":"crossref","unstructured":"Li, L., Bartel, A., Bissyande, T.F.D.A., Klein, J., Le Traon, Y., Arzt, S., Rasthofer, S., Bodden, E., Octeau, D., McDaniel, P.: Iccta: detecting inter-component privacy leaks in android apps. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering (ICSE 2015) (2015)","DOI":"10.1109\/ICSE.2015.48"},{"key":"446_CR22","doi-asserted-by":"crossref","unstructured":"Lin, C.-C., Liang, D., Chang, C.-C., Yang, C.-H.: A new non-intrusive authentication method based on the orientation sensor for smartphone users. In: IEEE 6th International Conference on Software Security and Reliability (SERE), p. 2012. IEEE (2012)","DOI":"10.1109\/SERE.2012.37"},{"key":"446_CR23","doi-asserted-by":"crossref","unstructured":"Liu, X., Liu, J., Wang, W.: Exploring sensor usage behaviors of android applications based on data flow analysis. In: 34th IEEE International Performance Computing and Communications Conference, IPCCC 2015, Nanjing, China, December 14-16, 2015, pp. 1\u20138 (2015)","DOI":"10.1109\/CompComm.2015.7387529"},{"key":"446_CR24","unstructured":"Liu, X., Zhu, S., Wang, W., Jiqiang, L.: Alde: Privacy risk analysis of analytics libraries in the android ecosystem. In: 12th EAI International Conference on Security and Privacy in Communication Networks (SecureComm 2016), Guangzhou, China, October, 10\u201312, 2016 (2016)"},{"key":"446_CR25","doi-asserted-by":"crossref","unstructured":"Miluzzo, E., Varshavsky, A., Balakrishnan, S., Choudhury, R.R.: Tapprints: your finger taps have fingerprints. In: Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, pp. 323\u2013336. ACM (2012)","DOI":"10.1145\/2307636.2307666"},{"key":"446_CR26","unstructured":"Octeau, D., McDaniel, P., Jha, S., Bartel, A., Bodden, E., Klein, J., Le Traon, Y.: Effective inter-component communication mapping in android with epicc: An essential step towards holistic security analysis. In: Proceedings of the 22nd USENIX Security Symposium. Citeseer (2013)"},{"key":"446_CR27","doi-asserted-by":"crossref","unstructured":"Owusu, E., Han, J., Das, S., Perrig, A., Zhang, J.: Accessory: password inference using accelerometers on smartphones. ACM (2012)","DOI":"10.1145\/2162081.2162095"},{"key":"446_CR28","unstructured":"Soot. Soot. http:\/\/sable.github.io\/soot\/ , 2015-12-09"},{"key":"446_CR29","doi-asserted-by":"crossref","unstructured":"Spreitzer, R., Skimming, P.: Exploiting the ambient-light sensor in mobile devices. In: Proceedings of the 4th ACM Workshop on Security and Privacy in Smartphones & Mobile Devices, pp. 51\u201362. ACM (2014)","DOI":"10.1145\/2666620.2666622"},{"key":"446_CR30","doi-asserted-by":"crossref","unstructured":"Su, D., Wang, W., Wang, X., Liu, J.: Anomadroid: profiling android application behaviors for identifying unknown malapps. In: 15th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE TrustCom 2016), Tianjin, China, 23-26 August, 2016 (2016)","DOI":"10.1109\/TrustCom.2016.0127"},{"key":"446_CR31","unstructured":"The Hacker News: Taplogger android trojan can determine tapped keys. http:\/\/thehackernews.com\/2012\/04\/taplogger-android-trojan-can-determine.html , 2012-04-21"},{"key":"446_CR32","unstructured":"The Verge: Taplogger android app. can read your password based on motion sensor data. http:\/\/www.theverge.com\/2012\/4\/20\/2963110\/taplogger-android-app-motion-sensor-data , 2012-04-20"},{"issue":"11","key":"446_CR33","doi-asserted-by":"crossref","first-page":"1869","DOI":"10.1109\/TIFS.2014.2353996","volume":"9","author":"W Wang","year":"2014","unstructured":"Wang, W., Wang, X., Feng, D., Liu, J., Han, Z., Zhang, X.: Exploring permission-induced risk in android applications for Malicious application detection. IEEE Trans. Inf. Forensics Secur. 9(11), 1869\u20131882 (2014)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"446_CR34","doi-asserted-by":"crossref","unstructured":"Wei, F., Roy, S., Ou, X., et al.: Amandroid: A precise and general inter-component data flow analysis framework for security vetting of android apps. In: CCS 2014, pp. 1329\u20131341. ACM (2014)","DOI":"10.1145\/2660267.2660357"},{"key":"446_CR35","unstructured":"WIKI. Dbscan. http:\/\/en.wikipedia.org\/wiki\/DBSCAN , 2015-04-05"},{"key":"446_CR36","doi-asserted-by":"crossref","first-page":"25","DOI":"10.14778\/1687627.1687631","volume":"2","author":"Z Zeng","year":"2009","unstructured":"Zeng, Z., Tung, A.K.H., Wang, J., Feng, J., Lizhu, Z.: Comparing Stars: On Approximating Graph Edit Distance.. In: Proceedings of the Vldb Endowment 2, 25\u201336 (2009)","journal-title":"Proceedings of The Vldb Endowment"},{"key":"446_CR37","unstructured":"Zhi, X., Bai, K., Zhu, S.: Taplogger: Inferring user inputs on smartphone touchscreens using on-board motion sensors. In: Proceedings of the 5th ACM Conference on Security and Privacy in Wireless and Mobile Networks, pp. 113\u2013124. ACM (2012)"},{"key":"446_CR38","doi-asserted-by":"crossref","unstructured":"Zhang, F., Huang, H., Zhu, S., Dinghao, W., Liu, P.: Viewdroid: Towards obfuscation-resilient mobile application repackaging detection. In: Proceedings of the 7th ACM Conference on Security and Privacy in Wireless and Mobile Networks(WiSec 2014). Citeseer (2014)","DOI":"10.1145\/2627393.2627395"},{"key":"446_CR39","doi-asserted-by":"crossref","unstructured":"Zhang, M., Duan, Y., Yin, H., Zhao, Z.: Semantics-aware android malware classification using weighted contextual api dependency graphs. In: CCS 2014, pp. 1105\u20131116. ACM (2014)","DOI":"10.1145\/2660267.2660359"},{"key":"446_CR40","doi-asserted-by":"crossref","unstructured":"Zhu, J., Wu, P., Wang, X., Zhang, J.: Sensec: Mobile security through passive sensing. In: 2013 International Conference on Computing, Networking and Communications (ICNC), pp. 1128\u20131133. IEEE (2013)","DOI":"10.1109\/ICCNC.2013.6504251"}],"container-title":["World Wide Web"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11280-017-0446-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-017-0446-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-017-0446-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T14:27:01Z","timestamp":1750170421000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11280-017-0446-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,20]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["446"],"URL":"https:\/\/doi.org\/10.1007\/s11280-017-0446-0","relation":{},"ISSN":["1386-145X","1573-1413"],"issn-type":[{"type":"print","value":"1386-145X"},{"type":"electronic","value":"1573-1413"}],"subject":[],"published":{"date-parts":[[2017,3,20]]}}}