中文

移动分析中的日志实践:基于Firebase的实证研究

软件工程 2021-04-07 v1

摘要

软件日志在工业和开源项目中均具有重大价值。移动分析日志使开发者能够以跨互联网记录并向集中式基础设施传输日志为代价,从其运行在终端用户设备上的应用远程收集日志。本文对广泛采用的移动分析日志库即Firebase Analytics的日志实践特征刻画迈出第一步。我们通过对57个开源Android应用中Firebase Analytics的使用进行实证评估,研究代码库的演进以理解:a) 推动从业者在移动设备上采用日志实践的共同需求,以及 b) 开发者使用本地与远程日志方式的差异。我们的结果表明,移动分析日志不如传统日志代码普遍且维护较少。基于我们的分析,我们认为相较于主要用于记录调试信息的传统日志,使用移动分析的日志更以用户为中心。

关键词

引用

@article{arxiv.2104.02513,
  title  = {Logging Practices with Mobile Analytics: An Empirical Study on Firebase},
  author = {Julian Harty and Haonan Zhang and Lili Wei and Luca Pascarella and Mauricio Aniche and Weiyi Shang},
  journal= {arXiv preprint arXiv:2104.02513},
  year   = {2021}
}

备注

8th IEEE/ACM International Conference on Mobile Software Engineering and Systems 2021