Context Aware Mobile Application Pre-Launching Model using KNN Classifier

  • Ghadeer Written by
  • Update: 03/11/2022

Context Aware Mobile Application Pre-Launching Model using KNN Classifier

Malini Alagarsamy

Department of Computer Science,

Thiagarajar College of Engineering, India

This email address is being protected from spambots. You need JavaScript enabled to view it.

Ameena Sahubar Sathik

Infosys Pvt Ltd, India

This email address is being protected from spambots. You need JavaScript enabled to view it.

Abstract: Mobile applications are the application software which can be executed in mobile devices. The Performance of the mobile application is major factor to be considered while developing the application software. Usually, the user uses a sequence of applications continuously. So, pre-launching of the mobile application is the best methodology used to increase the launch time of the mobile application. In Android Operating System (OS) they use cache policies to increase the launch time. But whenever a new application enters into the cache it removes the existing application from the cache even it is repeatedly used by the user. So the removed application needs to be re-launched again. To rectify it, we suggest K number of applications for pre-launching by calculating the affinity between the applications. Because, the user may uses the set of applications together for more than one time. We discover those applications from the usage pattern based on Launch Delay (LD), Power Consumption (PC), App Affinity, Spatial and Temporal relations and also, a K-Nearest Neighbour (KNN) classifier machine learning algorithm is used to increase the accuracy of prediction.

Keywords: Mobile application, launch time, app affinity, pre-launch, context-aware.

Received October 10, 2020; accepted December 14, 2021

https://doi.org/10.34028/iajit/19/6/11

Full text

Read 708 times Last modified on Thursday, 03 November 2022 10:23
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…