Analyses for specific defects in android applications: a survey

被引:0
作者
Tianyong Wu
Xi Deng
Jun Yan
Jian Zhang
机构
[1] Chinese Academy of Sciences,State Key Laboratory of Computer Science, Institute of Software
[2] University of Chinese Academy of Sciences,Technology Center of Software Engineering, Institute of Software
[3] Chinese Academy of Sciences,undefined
来源
Frontiers of Computer Science | 2019年 / 13卷
关键词
Android apps; program analysis; security; functionality; performance;
D O I
暂无
中图分类号
学科分类号
摘要
Android applications (APPS) are in widespread use and have enriched our life. To ensure the quality and security of the apps, many approaches have been proposed in recent years for detecting bugs and defects in the apps, of which program analysis is a major one. This paper mainly makes an investigation of existing works on the analysis of Android apps. We summarize the purposes and proposed techniques of existing approaches, and make a taxonomy of these works, based on which we point out the trends and challenges of research in this field. From our survey, we sum up four main findings: (1) program analysis in Android security field has gained particular attention in the past years, the fields of functionality and performance should also gain proper attention; the infrastructure that supports detection of various defects should be enriched to meet the industry’s need; (2) many kinds of defects result from developers’ misunderstanding or misuse of the characteristics and mechanisms in Android system, thus the works that can systematically collect and formalize Android recommendations are in demand; (3) various program analysis approaches with techniques in other fields are applied in analyzing Android apps; however, they can be improved with more precise techniques to be more applicable; (4) The fragmentation and evolution of Android system blocks the usability of existing tools, which should be taken into consideration when developing new approaches.
引用
收藏
页码:1210 / 1227
页数:17
相关论文
共 50 条
  • [31] Developing and Benchmarking Native Linux Applications on Android
    Batyuk, Leonid
    Schmidt, Aubrey-Derrick
    Schmidt, Hans-Gunther
    Camtepe, Ahmet
    Albayrak, Sahin
    MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS, AND APPLICATIONS, 2009, 7 : 381 - 392
  • [32] Preference-Wise Testing for Android Applications
    Lu, Yifei
    Pan, Minxue
    Zhai, Juan
    Zhang, Tian
    Li, Xuandong
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 268 - 278
  • [33] Design of Authenticity Evaluation Metric for Android Applications
    Shin, Won
    Lee, Jin-Lee
    Park, Doo-Ho
    Chang, Chun-Hyon
    2014 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND IT'S APPLICATIONS (DICTAP), 2014, : 275 - 278
  • [34] DroidProtector: Preventing Capability Leak of Android Applications
    Sun, Jiyuan
    Ye, Shaozhen
    Liu, Jianwei
    Shang, Tao
    Lei, Qi
    2017 INTERNATIONAL CONFERENCE ON GREEN INFORMATICS (ICGI), 2017, : 163 - 168
  • [35] Advertisement Removal of Android Applications by Reverse Engineering
    Pan, Jen-Yi
    Ma, Sheng-Hao
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 695 - 700
  • [36] An efficient approach for taint analysis of android applications
    Zhang, Jie
    Tian, Cong
    Duan, Zhenhua
    COMPUTERS & SECURITY, 2021, 104
  • [37] A Survey of Consortium Blockchain and Its Applications
    Chen, Xiaotong
    He, Songlin
    Sun, Linfu
    Zheng, Yangxin
    Wu, Chase Q.
    CRYPTOGRAPHY, 2024, 8 (02)
  • [38] Bifocals: Analyzing WebView Vulnerabilities in Android Applications
    Chin, Erika
    Wagner, David
    INFORMATION SECURITY APPLICATIONS, WISA 2013, 2014, 8267 : 138 - 159
  • [39] AdCapsule: Practical Confinement of Advertisements in Android Applications
    Zhu, Xiaonan
    Li, Jinku
    Zhou, Yajin
    Ma, Jianfeng
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2020, 17 (03) : 479 - 492
  • [40] Automated repair of resource leaks in Android applications?
    Bhatt, Bhargav Nagaraja
    Furia, Carlo A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192