Better Android Apps using Android Vitals

被引:7
|
作者
Harty, Julian [1 ]
Mueller, Matthias [2 ]
机构
[1] Open Univ, Commercetest Ltd, High Wycombe, Bucks, England
[2] Graz Univ Technol, Graz, Austria
关键词
Android Vitals; App development; Feedback and reputation; Opensource; Quality of apps;
D O I
10.1145/3340496.3342761
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Google provides Android Vitals, a set of reports and tools for Android Developers as part of Google Play Console. Android Vitals can help developers improve their Android apps after an app has been launched by providing information on how their app is performing in key areas such as battery use, performance, and stability (freezes and crashes). Android Vitals also provides various comparisons, including against global bad behavior thresholds, against various peer groups of apps, and across releases of this app. Developers confirm Android Vitals notifies them of relevant problems and they found it valuable even if they also use crash reporting and mobile analytics. The underlying data is used by Google to assess the relative quality of Android apps; and the perceived quality may materially affect the visibility of an app in the Google Play Store. Yet little is known about the tools. This paper outlines various experiences from the developers' perspective of using Android Vitals with several popular Android apps to help open discussions and suggest further research areas. It introduces an open source project, created as part of our work, that enables developers to download pertinent data, particularly crash reports. The data can be analysed both by the development team and others. A particular benefit of this tool is to make the data available outside of the Google platform, which allows developers and (indirectly) researchers to develop additional analysis techniques not currently provided by the platform.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 50 条
  • [1] An empirical analysis of android apps bug and automated testing approach for Android apps
    [J]. 1600, Science and Engineering Research Support Society (11):
  • [2] Exploring Android Apps Using Motif Actions
    Auer, Michael
    Fraser, Gordon
    [J]. 2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 135 - 142
  • [3] Automated Documentation of Android Apps
    Aghajani, Emad
    Bavota, Gabriele
    Linares-Vasquez, Mario
    Lanza, Michele
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (01) : 204 - 220
  • [4] Detecting Antipatterns in Android Apps
    Hecht, Geoffrey
    Rouvoy, Romain
    Moha, Naouel
    Duchien, Laurence
    [J]. 2ND ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS MOBILESOFT 2015, 2015, : 148 - 149
  • [5] Repairing Crashes in Android Apps
    Tan, Shin Hwei
    Dong, Zhen
    Gao, Xiang
    Roychoudhury, Abhik
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 187 - 198
  • [6] Annotation practices in Android apps
    Jha, Ajay Kumar
    Nadi, Sarah
    [J]. 2020 20TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2020), 2020, : 132 - 142
  • [7] Target Fragmentation in Android Apps
    Mutchler, Patrick
    Safaei, Yeganeh
    Doupe, Adam
    Mitchell, John
    [J]. 2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2016), 2016, : 204 - 213
  • [8] Adaptive Unpacking of Android Apps
    Xue, Lei
    Luo, Xiapu
    Yu, Le
    Wang, Shuai
    Wu, Dinghao
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 358 - 369
  • [9] CRSPR: PageRank for Android Apps
    Li, Chengze
    Wang, Haoyu
    Wang, Junfeng
    Li, Qi
    Yu, Jianbo
    Guo, Jingyi
    Xu, Guoai
    Guo, Yanhui
    [J]. IEEE ACCESS, 2017, 5 : 18004 - 18015
  • [10] Demystifying Diehard Android Apps
    Zhou, Hao
    Wang, Haoyu
    Zhou, Yajin
    Luo, Xiapu
    Tang, Yutian
    Xue, Lei
    Wang, Ting
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 187 - 198