Skip to main content

Evaluation of an Extendable Context-Aware “Learning Java” App with Personalized User Profiling


In recent times, there has been an uptake of mobile learning (hereafter, abbreviated as m-learning), i.e. learning with mobile technologies, especially in the form of mobile apps. Apps are particularly useful as they are small applications usually with a single-purpose and allow the users to view learning content offline from their mobile devices. They can be a good supplement to formal learning/training and can be very efficient informal learning tools, allowing learners to learn anytime and anywhere. In this paper, we present our “Learning Java” app, which was designed based on the theoretical framework “context-aware personalized m-learning application with m-learning preferences” (Yau and Joy 2011). The app utilizes a personalized user profile consisting of location, noise and time of day, as well as the learner’s knowledge level. Additionally, an understanding of different m-learning preferences by learners is represented in our app as their individual user profile, for example, a learner may concentrate the best in a quiet library and the app will select appropriate (more difficult and longer) material based on this information, as opposed to shorter and easier materials. Video materials are also used by learners. This app was tested by 40 volunteers; 10 of which completed a long questionnaire regarding the usage of the app in terms of personalized user profile, context-awareness factors and whether the app helped increase their motivation for learning and their learning effectiveness for the subject. The results highlighted that participants could optimize their spare times for most effective learning (e.g. video-watching with headphones) in busy and/or noisy environments. Findings also showed other chosen learning strategies by learners to make their learning more effective. Future work includes (1) extending the app for other subjects and disseminating it for use by remote learners, for example, those who are situated in developing countries without frequent access to wireless internet and/or educational materials, and (2) including learning analytical support to students to enhance their study success.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4


  1. Abowd, G. D., Dey, A. K., Brown, P. J., Davies, N., Smith, M., & Steggles, P. (1999). Towards a better understanding of context and context-awareness. In H. W. Gellersen (Ed.), Handheld and ubiquitous computing (pp. 304–307). Berlin: Springer.

    Chapter  Google Scholar 

  2. Baniardalan, M., & Mahdavi, M. (2012). Personalizing m-learning systems using recommender systems. International Journal of Scientific & Engineering Research, 3(4), 1–5.

    Google Scholar 

  3. Chenail, R. J. (2011). YouTube as a qualitative research asset: Reviewing user generated videos as learning resources. The Qualitative Report, 16(1), 229–235.

    Google Scholar 

  4. Connexions. (2013). Retrieved from

  5. Davenport, C. (2017). Google Translate adds instant camera English/Japanese translation.

  6. Evans, C. (2008). The effectiveness of m-learning in the form of podcast revision lectures in higher education. Computers & Education, 50(2), 491–498.

    Article  Google Scholar 

  7. Evans, G. W., & Maxwell, L. (1997). Chronic noise exposure and reading deficits the mediating effects of language acquisition. Environment and Behavior, 29(5), 638–656.

    Article  Google Scholar 

  8. Ferguson, R., Brasher, A., Clow, D., Cooper, A., Hillaire, G., Mittelmeier, J., Rienties, B., Ullmann, T., Vuorikari, R. (2016). Research evidence on the use of learning analytics—implications for education policy. In R. Vuorikari & J. Castaño Muñoz (Eds.). Joint Research Centre Science for Policy Report.

  9. Godwin-Jones, R. (2011). Emerging technologies—mobile apps for language learning. Journal of Language Learning & Technology, 15(2), 2–11.

    Google Scholar 

  10. IndiaBIX. (2013). Retrieved from

  11. Keefe, J. W. (2007). What is personalization? Phi Delta Kappan, 89(3), 217.

    Article  Google Scholar 

  12. LAK. (2011). In International conference on learning analytics and knowledge.

  13. Moore, P., & Hu, B. (2007). A context framework with ontology for personalised and cooperative mobile learning. Computer Supported Cooperative Work in Design, III, 727–738.

    Article  Google Scholar 

  14. Nordmark, S. & Milrad, M. (2015). Influencing everyday teacher practices by applying mobile digital storytelling as a seamless learning approach. In Proceedings of world conference on mobile learning (pp. 1–17).

  15. Nwana, H. (1990). Intelligent tutoring systems: An overview. Artificial Intelligence Review, 4, 251–277.

    Article  Google Scholar 

  16. Pazzani, M. J., & Billsus, D. (2007). Content-based recommendation systems. In P. Brusilovsky (Ed.), The adaptive web (pp. 325–341). Berlin: Springer.

    Chapter  Google Scholar 

  17. Rodrigues, R., Viegas, C. A., Abreu e Silva, A. A., & Tavares, P. (2002). Daytime sleepiness and academic performance in medical students. Arquivos de Neuro-Psiquiatria, 60(1), 6–11.

    Article  Google Scholar 

  18. Shum, S. (2012). Learning analytics. Washington, D.C.: UNESCO Policy Brief.

    Google Scholar 

  19. Sinclair, J., Joy, M., Yau, J., & Hagan, S. (2013). A practice-oriented review of learning objects. IEEE Transactions on Learning Technologies, 6(2), 177–192.

    Article  Google Scholar 

  20. Suchithra, R., Vaidhehi, V., & Iyer, N. E. (2015). Survey of learning analytics based on purpose and techniques for improving student performance. International Journal of Computer Applications, 111(1), 22–26.

    Article  Google Scholar 

  21. Tabuenca, B., Kalz, M., Drachsler, H., & Specht, M. (2015). Time will tell: The role of mobile learning analytics in self-regulated learning. Computers & Education, 89, 53–74.

    Article  Google Scholar 

  22. Trifonova, A., & Ronchetti, M. (2005). Prepare for a bilingualism exam with a PDA in your hands. Methods and Technologies for Learning, 34, 343.

    Google Scholar 

  23. Vogel, B., Kurti, A., Spikol, D., & Milrad, M. (2010). Exploring the benefits of open standard initiatives for supporting inquiry-based science learning. In Proceedings of European conference on technology enhanced learning, lecture notes in computer science (pp. 596–601).

  24. Wang, Y. K. (2004). Context awareness and adaptation in mobile learning. In Proceedings of wireless and mobile technologies in education (pp. 154–158).

  25. West, M. & Vosloo, S. (2013). UNESCO policy guidelines for mobile learning. UNESCO report.

  26. Williams, K. C. & Williams, C. C. (2011). Five key ingredients for improving student motivation. Research in Higher Education Journal, 121–123.

  27. Yau, J. (2011). A mobile context-aware learning schedule framework with Java learning objects. Ph.D. dissertation, University of Warwick, UK.

  28. Yau, J. Y.-K., & Joy, M. (2011). A context-aware personalised m-learning application based on m-learning preferences. International Journal of Mobile Learning and Organisation, 5(1), 1–14.

    Article  Google Scholar 

  29. Yau, J., Gil, D., Milrad, M., Petersson, O., Salavati, S., & Sollervall, H. (2011). Identifying the potential needs to provide mobile context-aware hints to support students’ learning. In International conference on computers in education (pp. 365–372).

  30. Yau, J., & Joy, M. (2008). A self-regulated learning approach: mobile context-aware learning schedule. International Journal of Interactive Mobile Technologies, 2(3), 52–57.

    Google Scholar 

  31. Yau, J. & Joy, M. (2009). A mobile context-aware framework for supporting self-regulated learners. In Kinshuk, D. G. Sampson, J. M. Spector, P. Isaías & D. Ifenthaler (Eds.), IADIS cognition and exploratory learning in digital age (pp. 415–418).

  32. Yau, J. & Salavati, S. (2011). Researchers’ and teachers’ perspectives on the use of mobile technologies for inquiry-based learning. In I. Sanchez et al. (Eds.), IADIS mobile learning (pp. 136–143).

  33. Zhou, R. & Rechert, K. (2008). Personalization for location-based e- learning. In Next generation mobile applications, services and technologies, 2008. NGMAST’08 (pp. 247–253).

Download references

Author information



Corresponding author

Correspondence to Jane Yin-Kim Yau.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yau, J.YK., Hristova, Z. Evaluation of an Extendable Context-Aware “Learning Java” App with Personalized User Profiling. Tech Know Learn 23, 315–330 (2018).

Download citation


  • Mobile learning
  • Context-awareness
  • Personalization
  • User profile
  • Learning analytics