• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zheng Wei, Tang Hui, Chen Xiang, Zhang Manqing, Xia Xin. State-of-the-Art Survey of Compatibility Test for Android Mobile Application[J]. Journal of Computer Research and Development, 2022, 59(6): 1370-1387. DOI: 10.7544/issn1000-1239.20210105
Citation: Zheng Wei, Tang Hui, Chen Xiang, Zhang Manqing, Xia Xin. State-of-the-Art Survey of Compatibility Test for Android Mobile Application[J]. Journal of Computer Research and Development, 2022, 59(6): 1370-1387. DOI: 10.7544/issn1000-1239.20210105

State-of-the-Art Survey of Compatibility Test for Android Mobile Application

Funds: This work was supported by the National Key Research and Development Program of China (2020YFC0833105Z1), the Special Funds of the National Natural Science Foundation of China (62141208), the Industrial Science and Technology Plan of Shaanxi Province (2015GY073), the Key Research and Development Program of Shaanxi Province (2021GY-041), the State Key Laboratory of Information Security(Institute of Information Engineering, Chinese Academy of Sciences) Open Topic (2020-MS-07), and the Seed Foundation of Innovation and Creation for Graduate Students in Northwestern Polytechnical University (CX2020246).
More Information
  • Published Date: May 31, 2022
  • Mobile application compatibility failure refers to a kind of software defect caused by application running results inconsistent with expected results in different environments or internal changes. Due to the highly open-source nature of the Android platform, mobile application compatibility failures frequently occur on the Android platform. In the most serious cases, this kind of failure can lead to program crashes. On the one hand, it will affect the user experience. On the other hand, its sudden occurrence will bring huge losses to users. The combinations of different device models and versions of the Android OS make it impossible for developers to test their applications thoroughly. In the context of the extremely serious fragmentation of the Android ecosystem, how to effectively deal with the compatibility faults has become a hot research issue in software quality assurance. Starting from the three aspects of Android mobile application compatibility fault (i.e., fault analysis, fault detection, fault location, and repair), we briefly introduce the development history of Android mobile application compatibility test and the main challenges faced in this field. In addition, we also review and summarize the practical exploration and theoretical achievements in recent years. Finally, we discuss future work, which can provide guidelines for other researchers to study compatibility testing for Android mobile application.

Catalog

    Article views (437) PDF downloads (179) Cited by()
    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return