SCIENCE CHINA Information Sciences, Volume 61 , Issue 5 : 050107(2018) https://doi.org/10.1007/s11432-017-9354-x

LogPruner: detect, analyze and prune logging calls in Android apps

More info
  • ReceivedDec 4, 2017
  • AcceptedJan 14, 2018
  • PublishedApr 18, 2018


There is no abstract available for this article.


This work was supported by National Key Research and Development Program (Grant No. 2016YFB1000105), and National Natural Science Foundation of China (Grant No. 61725201).


[1] Marty R. Cloud application logging for forensics. In: Proceedings of the 2011 ACM Symposium on Applied Computing, TaiChung, 2011. 178--184. Google Scholar

[2] Yuan D, Zheng J, Park S, et al. Improving software diagnosability via log enhancement. In: Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, 2011. Google Scholar

[3] Cai H Q, Zhou X, Lou S, et al. LogPruner: a tool for pruning logging call in android apps. In: Proceedings of the 9th Asia-Pacific Symposium on Internetware (Internetware'17), Shanghai, 2017. Google Scholar

[4] Hoglund G, McGraw G. Exploiting Software: How to Break Code. London: Pearson Higher Education, 2004. Google Scholar

[5] Wei F G, Roy S, Ou X M, et al. Amandroid: a precise and general inter-component data flow analysis framework for security vetting of android apps. In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security (CCS'14), New York, 2014. 1329--1341. Google Scholar

  • Figure 1

    (Color online) (a) Detailed processes of LogPruner; (b) performance of LogDetector; (c) performance of LogPruner on apps' launch time; (d) Log features exploited in LogDetector.

Copyright 2020  CHINA SCIENCE PUBLISHING & MEDIA LTD.  中国科技出版传媒股份有限公司  版权所有

京ICP备14028887号-23       京公网安备11010102003388号