Institutional-Repository, University of Moratuwa.  

A Pervasive framework for identifying activity patterns of mobile users and predicting activities

Show simple item record

dc.contributor.advisor Perera I
dc.contributor.author Weerasinghe DCS
dc.date.accessioned 2020
dc.date.available 2020
dc.date.issued 2020
dc.identifier.uri http://dl.lib.uom.lk/handle/123/16479
dc.description.abstract Smartphones has become one of the most used devices in day to day life. Even though they already have so many features, they still lack the ability to identify user’s context and the intentions. This is important for improving user experience and make existing mobile application more user friendly. The issue is that there is no underlying support either from operating system or software level to predict the user’s intensions based on user context. The main objective of this research is to come up with a framework to predict user intentions based on user context by identifying activity patterns. The framework must be run in-device so that it will function irrespective of the network connectivity. We selected “clustering” as the approach because it does not involve high computation power or complexities to run in-device. We identify activity patterns by clustering the user’s actions and then predict based on the closest cluster for the given time. We have evaluated K-means and Expectation-maximization (EM) clustering algorithms for compatibility for the framework. Unlike computers, mobile devices do not have powerful CPUs or memory. Therefore, we measured CPU time and memory usage of these algorithms to select the best. To maintain low-end device compatibility, we tuned in the algorithm parameters to achieve high accuracy keeping the CPU and memory consumption in low levels. In conclusion, we have successfully identified that EM clustering is suitable for high-end devices and it gives high accuracy while K-means is suitable for low-end devices with acceptable accuracy. We have implemented the framework as an Android library and developed a proof of concept application by embedding the implemented library to show that this research will actually enables application developers to give better user experience to their applications. en_US
dc.language.iso en en_US
dc.subject COMPUTER SCIENCE- Dissertation en_US
dc.subject COMPUTER SCIENCE & ENGINEERING - Dissertation en_US
dc.subject MOBILE COMPUTING - Dissertation en_US
dc.subject MOBILE DEVICE APPLICATIONS, MOBILE DEVICE SENSORS en_US
dc.subject SMARTPHONES- Applications, Sensors en_US
dc.subject MOBILE USERS – Behavior Patterns en_US
dc.title A Pervasive framework for identifying activity patterns of mobile users and predicting activities en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science & Engineering en_US
dc.identifier.department Department of Computer Science and Engineering en_US
dc.date.accept 2020
dc.identifier.accno TH4280 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record