MObile cONtext-aware RecommendatIon SystEm


We propose the framework MOONRISE, which facilitates the development of context-aware recommendation applications in mobile computing environments.


MOONRISE’s architecture

In this Web we describe each of the architecture levels:

  •  View Layer: This layer reflects the main componentsof the Graphical User Interface (GUI).
  •  Logic Layer: This layer contains the main modules of the system.

Push-Based Recommendations: implicit recommendations provide to the user based only on the “user’s profile” and the “current context”, without a previous request by the user.
Pull-Based Recommendations: explicit recommendations with a previous request by the user, by using keywords and context constraints.

  • Data Layer: This layer provides access to data relevant for the recommendation process, such as maps of the environment or external data sources. Besides, the mobile device of the user can exchange data with others in a peer-to-peer way.

Download API:

At the moment we have a version of the framework MOONRISE:

  • MOONRISE 1.0: Click the link for download the first version of the framework developed in Java.

Main Related Publications:


  1. M.C. Rodríguez-Hernández and S. Ilarri, “Pull-Based Recommendations in Mobile Environments“, Computer Standards & Interfaces, ISSN 0920-5489, volume 44, Elsevier, February 2016.
    (DOI: 10.1016/j.csi.2015.08.002)

International Conferences

  1. M.C. Rodríguez-Hernández, S. Ilarri, R. Trillo-Lado, F. Guerra, “Towards Keyword-based Pull Recommendation Systems“, 18th International Conference on Enterprise Information Systems (ICEIS 2016), Rome (Italy), SCITEPRESS (Science and Technology Publications, Lda.), ISBN 978-989-758-187-8, volume 1, pp. 207-214, April 2016.
  2. R. Hermoso, S. Ilarri, R. Trillo and M.C. Rodríguez-Hernández, “Push-Based Recommendations in Mobile Computing Using a Multi-Layer Contextual Approach“, 13th International Conference on Advances in Mobile Computing and Multimedia (MoMM 2015), Brussels (Belgium), ACM, ISBN 978-1-4503-3493-8, pp. 149-158, December 2015.
  3. M. C. Rodríguez-Hernández and S. Ilarri, “Towards a Context-Aware Mobile Recommendation Architecture“, 11th International Conference on Mobile Web Information Systems (MobiWIS 2014), Barcelona (Spain), Springer, Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, ISBN 978-3-319-10358-7, volume 8640, pp. 56-70, August 2014.
    (DOI: 10.1007/978-3-319-10359-4_5)

National Conferences

  1. M.C. Rodríguez-Hernández, F. Guerra, S. Ilarri and R. Trillo-Lado, “A First Step Towards Keyword-Based Searching for Recommendation Systems“, XX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2015), Santander (Spain), September 2015, 4 pages.
  2. M.C. Rodríguez-Hernández and S. Ilarri, “Context-Aware Recommendations in Mobile Environments“, XIX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2014), Cádiz (Spain), ISBN-13: 978-84-697-1152-1, ISBN-10: 84-697-1152-0, pp. 85-90, September 2014. Editores: Javier Tuya, Mercedes Ruiz, Nuria Hurtado.


  1. M.C. Rodríguez-Hernández and S. Ilarri, “Researching Context-Aware Recommendation Systems in Mobile Environments“, Actas de las III Jornadas de Jóvenes Investigadores del I3A, ISSN 2341-4790, volume 2, Instituto Universitario de Investigación en Ingeniería de Aragón, pp. 59-60, Junio 2014.