A Tool for Conducting User Studies on Mobile Devices With the evergrowing interest in the area of mobile information retrieval and the ongoing fast development of mobile devices and, as a consequence, mobile apps, an active research area lies in studying usersu0027 behavior and search queries users submit on mobile devices. However, many researchers require to develop an app that collects useful information from users while they search on their phones or participate in a user study. In this paper, we aim to address this need by providing a comprehensive Android app, called Omicron, which can be used to collect mobile query logs and perform user studies on mobile devices. Omicron, at its current version, can collect usersu0027 mobile queries, relevant documents, sensor data as well as user activity and interaction data in various study settings. Furthermore, we designed Omicron in such a way that it is conveniently extendable to conduct more specific studies and collect other types of sensor data. Finally, we provide a tool to monitor the participants and their data both during and after the collection process.

Extending AspectOriented Programming for Dynamic Users Activity Detection in Mobile App Analytics Mobile apps analytics represent a core set in the mobile industry to extract relevant data with the aim of modeling useru0027s behavior. Current solutions to detect inapp useru0027s activity are usually based on a continuous app code modification schema, which implies high development efforts and a clear problem to implement changes without compromising the time to come back to the market or even with dependencies in the useru0027s app updates. In this article, we analyze the suitability of aspectoriented programming for providing a more efficient way to detect useru0027s activity inside apps, which may lead to obtain user analytics. We propose an innovative approach that relies on an inapp solution based on the embedding of a specific library and a configuration file for setting up the events to be tracked in real time, without additional code changes in the app. Thus, this new schema will reduce the time and effort costs derived from the integration of third party trackers.