Welcome to AppRecommender Documentation

AppRecommender – Intelligent App Distribution Towards an Optimised App Discovery, is a research project to develop technologies capable of offering the right app to the right user at the right time, thus optimising the current app distribution and discovery services, allowing companies to get closer to their target customers.

Contents

These pages document the services implemented in the scope of the project.

The services include:

  • Semantic Search Engine: Return applications relevant to a given query. Suitable for non-specific queries (e.g., search engines).

  • More Like This Recommendation System: Given an application, return similar ones based on textual fields.

  • Aptoide Mobile Application Dataset : Given an application identifier, return information from a subset Aptoide Mobile Application Dataset. The subset contains approximatelly 6000 applications, which we deemed relevant.

  • Analytics : Contains several endpoints to ease the integration with visualization and analysis services.

Publications

The following publications contain detailed information on the systems here documented.
Please consider citing if you use the services or the datasets.

@inproceedings{kdir,
    author = {João Coelho and António Neto and Miguel Tavares and Carlos Coutinho and João Oliveira and Ricardo Ribeiro and Fernando Batista},
    booktitle = {Proceedings of the International Joint Conference on Knowledge Discovery and Information Retrieval},
    doi = {10.5220/0010657300003064},
    title = {Improved Language Models for Intelligent Search of Mobile Applications},
    volume = {1},
    year = {2021}
}

@inproceedings{slate,
    author = {João Coelho and António Neto and Miguel Tavares and Carlos Coutinho and Ricardo Ribeiro and Fernando Batista},
    booktitle = {Proceedings of the Symposium on Languages, Applications and Technologies},
    doi = {10.4230/OASIcs.SLATE.2021.12},
    title = {{Semantic Search of Mobile Applications Using Word Embeddings}},
    volume = {94},
    year = {2021}
}

Contacts

Should you have any problems or questions, please refer to: