Descrição(Please start the app once after installation and update!)
Android App Recommendation is a research project as a part of a dissertation/doctoral project. The objective is to use context-aware recommender systems to recommend apps on an Android device, that are of interest for the user in the current situation. In the ideal case, the app recommends a small number of apps (e.g. eight apps) via a widget that shows the one app the user wants to start. The user does not need to search for an app from the list of all apps, but receives a context-sensitive selection of apps on the home screen.
In addition, apps that other users use in the same situation should be recommended. Thus, the user should be advised to apps that may be of interest to him.
The Objectives in a Nutshell:
- to predict, which app you want to start just now
- to recommend you an app that other android users use in your current situation
"I've got over a hundred apps on my phone. For the most important apps, I have a link on the home screen. Other apps I need to search for in the list. Sometimes, I even do not want to start a rarely used app, due to the annoying search. Imagine, the home screen always shows a link to the app that you just want to use! Searching would have an end!"
The question is, whether and how the apps the user wants to launch can be inferred from the context information. For this, real life data must be recorded and analyzed. That is the purpose of this project.
For the development of the algorithms, we need realistic data. For this, we need users that install the Android app and help us to get data. Please install the Android app and help with the research project! All you have to do is to install the Android App Recommendation app on your Android device.
Do you have suggestions for improvements? Comments? Is there anything not understandable? Are you looking for contacts in the field of data mining or recommender systems? Please write me an e-mail to email@example.com! Thank you!
For what does the app need the permission XYZ?
FINE (GPS) LOCATION - For context information position
FULL INTERNET ACCESS - To upload the data
READ CALENDAR EVENTS PLUS CONFIDENTIAL INFORMATION - For context information past, ongoing and upcoming calendar events.
READ BROWSER'S HISTORY AND BOOKMARKS - There are first attempts to register not only apps but also the sites you visit. These are not saved yet. If this happens, you will clearly be noted.
READ CONTACT DATA - Is needed for last calls.
RETRIEVE RUNNING APPS - To detect when an app was started.
VIEW NETWORK/WI-FI STATE - Context information
More information at http://www.app-recommendation.org/