Characterizing Android-specific crash bugs

被引:0
|
作者
Jha, Ajay Kumar [1 ]
Lee, Sunghee [1 ]
Lee, Woo Jin [1 ]
机构
[1] Kyungpook Natl Univ, Sch Comp Sci & Engn, Daegu, South Korea
基金
新加坡国家研究基金会;
关键词
Android apps; crash bug analysis; mining crash bugs; characterizing crash bugs; CHALLENGES; SECURITY; RESTART;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android platform provides a unique framework for app development. Failure to comply with the framework may result in serious bugs. Android platform is also evolving rapidly and developers extensively use APIs provided by the framework, which may lead to serious compatibility bugs if developers do not update the released apps frequently. Furthermore, Android apps run on a wide range of memory-constrained devices, which may cause various device-specific and memory-related bugs. There are several other Android-specific issues that developers need to address during app development and maintenance. Failure to address the issues may result in serious bugs manifested as crashes. In this paper, we perform an empirical study to investigate and characterize various Android-specific crash bugs, their prevalence, root causes, and solutions by analyzing 1,862 confirmed crash reports of 418 open source Android apps. The investigation results can help app developers in understanding, preventing, and fixing the Android-specific crash bugs. Moreover, the results can help app developers and researchers in designing effective bug detection tools for Android apps.
引用
收藏
页码:111 / 122
页数:12
相关论文
共 50 条
  • [41] TCM: Test Case Mutation to Improve Crash Detection in Android
    Koroglu, Yavuz
    Sen, Alper
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2018), 2018, 10802 : 264 - 280
  • [42] Automated Tool Support for Repairing Security Bugs in Android Mobile Applications
    Singleton, Larry
    2019 IEEE/ACM 6TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2019), 2019, : 144 - 145
  • [43] HPC-Crash: Characterizing Crash-proneness of HPC Programs From Various Perspectives
    Wei, Xiaohui
    Tong, Shiyu
    Sun, Zhongao
    Li, Fengyi
    Li, Xiang
    Yue, Hengshan
    PROCEEDINGS OF THE 2024 IEEE 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, HPSC 2024, 2024, : 89 - 94
  • [44] Bugs & drugs - Vaccines and specific immunity
    Dolan, K
    JOURNAL OF WILDLIFE REHABILITATION, 2004, 27 (01): : 23 - 25
  • [45] An Empirical Study on Crash Recovery Bugs in Large-Scale Distributed Systems
    Gao, Yu
    Dou, Wensheng
    Qin, Feng
    Gao, Chushu
    Wang, Dong
    Wei, Jun
    Huang, Ruirui
    Zhou, Li
    Wu, Yongming
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 539 - 550
  • [46] Characterizing File Accesses in Android Applications and Caching Implications
    Lim, Soojung
    Bahn, Hyokyung
    IEEE Access, 2021, 9 : 150292 - 150303
  • [47] Characterizing the Performance of QUIC on Android and Wear OS Devices
    Ganji, Anirudh
    Shahzad, Muhammad
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [48] Characterizing and Detecting Configuration Compatibility Issues in Android Apps
    Huang, Huaxun
    Wen, Ming
    Wei, Lili
    Liu, Yepang
    Cheung, Shing-Chi
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 517 - 528
  • [49] Measuring and Characterizing (Mis)compliance of the Android Permission System
    Barzolevskaia, Anna
    Branca, Enrico
    Stakhanova, Natalia
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 742 - 764
  • [50] Characterizing File Accesses in Android Applications and Caching Implications
    Lim, Soojung
    Bahn, Hyokyung
    IEEE ACCESS, 2021, 9 : 150292 - 150303