Logging Practices with Mobile Analytics: An Empirical Study on Firebase

04/06/2021
by   Julian Harty, et al.
0

Software logs are of great value in both industrial and open-source projects. Mobile analytics logging enables developers to collect logs remotely from their apps running on end user devices at the cost of recording and transmitting logs across the Internet to a centralised infrastructure. This paper makes a first step in characterising logging practices with a widely adopted mobile analytics logging library, namely Firebase Analytics. We provide an empirical evaluation of the use of Firebase Analytics in 57 open-source Android applications by studying the evolution of code-bases to understand: a) the needs-in-common that push practitioners to adopt logging practices on mobile devices, and b) the differences in the ways developers use local and remote logging. Our results indicate mobile analytics logs are less pervasive and less maintained than traditional logging code. Based on our analysis, we believe logging using mobile analytics is more user centered compared to traditional logging, where the latter is mainly used to record information for debugging purposes.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

01/19/2018

How do Developers Test Android Applications?

Enabling fully automated testing of mobile applications has recently bec...
11/30/2017

Understanding Quality of Experiences on Different Mobile Browsers: Measurements, Analysis, and Implications

The web browser is one of the major channels to access the Internet on m...
04/23/2021

Recording Reusable and Guided Analytics From Interaction Histories

The use of visual analytics tools has gained popularity in various domai...
10/14/2020

Android Code Smells: From Introduction to Refactoring

Object-oriented code smells are well-known concepts in software engineer...
08/02/2019

Designing for Mobile and Immersive Visual Analytics in the Field

Data collection and analysis in the field is critical for operations in ...
09/19/2018

Divide and Conquer: Recovering Contextual Information of Behaviors in Android Apps around Limited-quantity Audit Logs

Android users are now suffering serious threats from various unwanted ap...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.