UBDroid: a tool for monitoring smartphone application usage for user behavior analysis

Akkurt, Erkam
UBDroid is a multilayer tool for monitoring application usage on Android platform. UBDroid consists of an Android client application and a server application. The client application keeps track of user interactions by collecting start and running time of applications and sensor data. The data are collected on the device and subsequently sent to a remote server on a schedule and as a result the system does not require constant network connection. The server application gathers application information such as category and rating from Google Play and processes the collected data. UBDroid provides an energy efficient system for collecting user data which is valuable for user behavior analysis.


Measuring and assesment of well known badpractices in android applications
Sağlam, İsmail Alper; Betin Can, Aysu; Department of Information Systems (2014)
One of the best ways to make a mobile application usable, reputed and high-scored is attention to the requirements like responsiveness, low memory consumption and stability. To meet these requirements developers must improve their codes by avoiding some bad-practices, which cause "Memory-Leaks", "ANR (Application not responding)" and "Out-of-Memory" to satisfy the user's need and make the Android application robust and usable. In this thesis, I developed a tool that detects a set of bad-practices in Android...
Clustering and Visualization of Mobile Application Permissions for End Users and Malware Analysts
Canbek, Gurol; Baykal, Nazife; SAĞIROĞLU, Şeref (2017-04-28)
Application permissions at the core of Android security mechanism are the first leading transparent feature for users to assess any mobile application before download or installation and for experts to analyse any malware. Representing vast, dispersed permissions and achieving clarity is not a trivial matter. In this study, we first examined Android permissions, their groups and formal representations with the limitations. We also surveyed limited studies on clustering/visualization of permissions. We group...
Mobility and power aware data interest based data replication for mobile ad hoc networks
Arslan, Seçil; Bozyiğit, Müslim; Department of Computer Engineering (2007)
One of the challenging issues for mobile ad hoc network (MANET) applications is data replication. Unreliable wireless communication, mobility of network participators and limited resource capacities of mobile devices make conventional replication techniques useless for MANETs. Frequent network divisions and unexpected disconnections should be handled. In this thesis work, a novel mobility and power aware, data interest based data replication strategy is presented. Main objective is to improve data accessibi...
Optimized Hexagon-Based Deployment for Large-Scale Ubiquitous Sensor Networks
Al-Turjman, Fadi (2018-04-01)
Ubiquitous Sensor Network describes an application platform comprised of intelligently networked sensors deployed over a large area, supporting multiple application scenarios. On one hand, at the user-end, storing and managing the large amount of heterogeneous data generated by the network is a daunting task. On the other hand, at the network-end, ensuring network connectivity and longevity in a dynamically changing network environment, while trying to provide context-aware application data to the end-users...
WaPUPS: Web access pattern extraction under user-defined pattern scoring
Alkan, Oznur Kirmemis; Karagöz, Pınar (2016-04-01)
Extracting patterns from web usage data helps to facilitate better web personalization and web structure readjustment. The classical frequency-based sequence mining techniques consider only the binary occurrences of web pages in sessions that result in the extraction of many patterns that are not informative for users. To handle this problem, utility-based mining technique has emerged, which assigns non-binary values, called utilities, to web pages and calculates pattern utilities accordingly. However, the ...
Citation Formats
E. Akkurt, “UBDroid: a tool for monitoring smartphone application usage for user behavior analysis,” M.S. - Master of Science, Middle East Technical University, 2015.