• 中国精品科技期刊
  • 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.
  • Related Articles

    [1]Gao Jiangang, Zheng Yan, Yu Kang, Peng Dajia, Li Hongliang, Liu Yong, He Wangquan, Chen Dexun, Wang Fei. Runtime Fault Location Method for Sunway Supercomputer[J]. Journal of Computer Research and Development, 2024, 61(1): 86-97. DOI: 10.7544/issn1000-1239.202220821
    [2]Yu Chang, Wang Yawen, Lin Huan, Gong Yunzhan. Fault Detection Context Based Equivalent Mutant Identification Algorithm[J]. Journal of Computer Research and Development, 2021, 58(1): 83-97. DOI: 10.7544/issn1000-1239.2021.20190817
    [3]Wang Junxiao, Qi Heng, Li Keqiu, Zhou Xiaobo. Real-Time Link Fault Detection as a Service for Datacenter Network[J]. Journal of Computer Research and Development, 2018, 55(4): 704-716. DOI: 10.7544/issn1000-1239.2018.20170941
    [4]Ouyang Yiming, Sun Chenglong, Li Jianhua, Liang Huaguo, Huang Zhengfeng, Du Gaoming. Addressing Transient and Intermittent Link Faults in NoC with Fault-Tolerant Method[J]. Journal of Computer Research and Development, 2017, 54(5): 1109-1120. DOI: 10.7544/issn1000-1239.2017.20151017
    [5]He Jialang, Zhang Hong. Application of Artificial Neural Network in Software Multi-Faults Location[J]. Journal of Computer Research and Development, 2013, 50(3): 619-625.
    [6]Pan Qinghe and Hong Bingrong. Optimized Injecting Method of Software-Implemented Fault Injection Technique[J]. Journal of Computer Research and Development, 2011, 48(3): 528-534.
    [7]Liu Yongpo, Wu Ji, Jin Maozhong, Yang Haiyan, Jia Xiaoxia, Liu Xuemei. Experimentation Study of BBN-Based Fault Localization[J]. Journal of Computer Research and Development, 2010, 47(4): 707-715.
    [8]Li Qianmu and Liu Fengyu. A Risk Detection and Fault Analysis Method for the Strategic Internet[J]. Journal of Computer Research and Development, 2008, 45(10): 1718-1723.
    [9]Tian Dong, Chen Shuyu, Chen Feng. A Dynamic Fault Detection Algorithm under Grid Environments[J]. Journal of Computer Research and Development, 2006, 43(11): 1870-1875.
    [10]Yang Xiutao, Lu Wei, Li Xiaowei. Approach to Analyze the Relationship of High-Level Fault Models[J]. Journal of Computer Research and Development, 2006, 43(2): 350-355.
  • Cited by

    Periodical cited type(6)

    1. 曹捷,黄翰,雷丰强,刘方青. 安卓智能终端自动化测试技术综述. 计算机科学与探索. 2024(01): 1-23 .
    2. 简耀峰. 基于Android的智能电能表现场运维系统设计与实现. 微型电脑应用. 2024(05): 247-249 .
    3. 李志博,李清宝,兰明敬. 基于ART优化选择策略的遗传算法生成测试数据方法. 计算机科学. 2024(06): 95-103 .
    4. 刘哲,王俊杰,陈春阳,车行,苏宇辉,王青. 移动应用程序中用户界面显示缺陷检测的经验研究. 软件学报. 2024(11): 5040-5064 .
    5. 钟怡,石孟雨,房春荣,赵志宏,陈振宇. 面向安卓自动化测试工具综合评估. 软件学报. 2023(04): 1630-1649 .
    6. 吴亦泽,于佳耕,郑晨,武延军. openEuler中C标准库替换的兼容性分析. 计算机研究与发展. 2023(07): 1514-1532 . 本站查看

    Other cited types(8)

Catalog

    Article views (436) PDF downloads (178) Cited by(14)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return