中文

面向移动设备应用市场的应用性能优化顾问

计算机与社会 2018-05-22 v2

摘要

在手机上,用户和开发者使用作为应用存储库的官方应用市场。Google Play Store 和 Apple Store 是 Android 和 Apple 产品的官方市场,提供超过一百万个应用。尽管这两个存储库都提供应用描述,但有关性能的信息并不可用。由于移动设备的硬件受限,用户和开发者必须精细管理可用资源,并且应当被授予访问应用性能信息的权限。即使此类信息可用,应用的选择仍取决于用户偏好,且需要巨大的认知努力才能做出最优决策。考虑到这一事实,我们提出 APOA,一种可在任何市场中实现的推荐系统,用于帮助用户和开发者在性能方面比较应用。APOA 以应用的度量值和一组待优化度量作为输入。它求解一个优化问题,并针对不同的用户情境生成最优应用集合。我们通过一个 Android 案例研究展示了 APOA 的工作方式。从 140 个应用中,我们定义了典型使用场景,并收集了功耗、CPU、内存和网络使用量的测量值,以证明使用 APOA 的益处。

关键词

引用

@article{arxiv.1709.04916,
  title  = {An App Performance Optimization Advisor for Mobile Device App Marketplaces},
  author = {Rubén Saborido and Foutse Khomh and Abram Hindle and Enrique Alba},
  journal= {arXiv preprint arXiv:1709.04916},
  year   = {2018}
}

备注

18 pages, 8 figures