Abstract
Context-aware mobile learning applications provide learning materials to suit the needs of individual learners. Despite several applications developed, there is a lack of architectural support for developing these applications. This has resulted in a number of challenges; lack of standardization, poor quality of developed applications, and reliability. Motivated by this shortcoming, a reference architecture was designed using requirements gathered from twenty-four context-aware mobile learning applications. The reference architecture provides architectural support for context capturing and processing. Evaluation of the reference architecture was conducted, and the results indicate that it solves the motivated problem and also consolidates necessary requirements.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bass, L., Clements, P., & Kazman, R. (2003). Software architecture in practice Addison-Wesley Professional.
Berri, J., Benlamri, R., & Atif, Y. (2006). Ontology-based framework for context-aware mobile learning. Paper presented at the Proceedings of the 2006 International Conference on Wireless Communications and Mobile Computing, 1307-1310.
Chen, C. (2017). Science mapping: A systematic review of the literature. Journal of Data and Information Science, 2(2).
Cloutier, R., Muller, G., Verma, D., Nilchiani, R., Hole, E., & Bone, M. (2010). The concept of reference architectures. Systems Engineering, 13(1), 14–27.
de Witt, C., & Gloerfeld, C. (2018). Mobile learning and higher education. The digital turn in higher education (pp. 61-79) Springer.
Economides, A. A. (2008). Context-aware mobile learning. Paper presented at the World Summit on Knowledge Society, 213-220.
Ennouamani, S., & Mahani, Z. (2019). A comparative study of the learner model in adaptive mobile learning systems. Paper presented at the Proceedings of the 2nd International Conference on Networking, Information Systems & Security, 1-11.
Finnegan, D. J., & Currie, W. L. (2010). A multi-layered approach to CRM implementation: An integration perspective. European Management Journal, 28(2), 153–167.
Guinea, S., Kecskemeti, G., Marconi, A., & Wetzstein, B. (2011). Multi-layered monitoring and adaptation. Paper presented at the International Conference on Service-Oriented Computing, 359-373.
Harris, J. D., Quatman, C. E., Manring, M. M., Siston, R. A., & Flanigan, D. C. (2014). How to write a systematic review. The American Journal of Sports Medicine, 42(11), 2761–2768.
Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele, UK, Keele University, 33(2004), 1–26.
Kruchten, P., Obbink, H., & Stafford, J. (2006). The past, present, and future for software architecture. IEEE Software, 23(2), 22–30.
Kumar, B. A., & Sharma, B. (2019). Context aware mobile learning application development: A systematic literature review. Education and Information Technologies, , 1-19.
Kumar, B. A., Sharma, B., & Nakagawa, E. Y. (2020). Context aware mobile learning: A systematic mapping study. Education and Information Technologies, , 1-20.
Madhubala, R., & Akila, A. (2017). Context aware and adaptive mobile learning: A survey. Advances in Computational Sciences and Technology, 10(5), 1355–1370.
Nakagawa, E. Y., Oquendo, F., & Becker, M. (2012). Ramodel: A reference model for reference architectures. Paper presented at the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 297-301.
Nakagawa, E. Y., Oquendo, F., & Maldonado, J. C. (2014). Reference architectures. Software Architecture, 1, 55–82.
Papadakis, S., Kalogiannakis, M., Sifaki, E., & Vidakis, N. (2018a). Access Moodle Using Smart Mobile Phones. A Case Study in a Greek University. In A. Brooks, E. Brooks, N. Vidakis (Eds), Interactivity, Game Creation, Design, Learning, and Innovation. ArtsIT 2017, DLI 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 229, (pp. 376-385), Switzerland, Cham: Springer.
Papadakis, St., Kalogiannakis, M., Sifaki, E., & Vidakis, N. (2018b). Evaluating Moodle use via Smart Mobile Phones. A case study in a Greek University, EAI (European Alliance for Innovation) Endorsed Transactions on Creative Technologies, 5(16), e1, 1-12.
Papadakis, S., Kalogiannakis, M., & Zaranis, N. (2018). Educational apps from the android Google play for Greek preschoolers: A systematic review. Computers & Education, 116(2018), 139–160.
Papadakis, S., & Kalogiannakis, M. (2017). Mobile educational applications for children. What educators and parents need to know. International Journal of Mobile Learning and Organisation, 11(3), 256–277.
Razavian, M., Paech, B., & Tang, A. (2019). Empirical research for software architecture decision making: An analysis. Journal of Systems and Software, 149, 360–381.
Sharples, M., Arnedillo-Sánchez, I., Milrad, M., & Vavoula, G. (2009). Mobile learning. Technology-enhanced learning (pp. 233-249) Springer.
Shaw, M., & Clements, P. (2006). The golden age of software architecture. IEEE Software, 23(2), 31–39.
Sievi-Korte, O., Beecham, S., & Richardson, I. (2019). Challenges and recommended practices for software architecting in global software development. Information and Software Technology, 106, 234–253.
Sittón-Candanedo, I., Alonso, R. S., Corchado, J. M., Rodríguez-González, S., & Casado-Vara, R. (2019). A review of edge computing reference architectures and a new global edge proposal. Future Generation Computer Systems, 99, 278–294.
Surahman, E., & Alfindasari, D. (2017). Developing adaptive mobile learning with the principle of coherence mayer on biology subjects of high school to support the open and distance education. Paper presented at the 3rd International Conference on Education and Training (ICET 2017), 184-190.
Traxler, J. (2005). Defining mobile learning. Paper presented at the IADIS International Conference Mobile Learning, 261-266.
Van Vliet, H., & Tang, A. (2016). Decision making in software architecture. Journal of Systems and Software, 117, 638–644.
Weyrich, M., & Ebert, C. (2015). Reference architectures for the internet of things. IEEE Software, 33(1), 112–116.
Wu, W., Wu, Y. J., Chen, C., Kao, H., Lin, C., & Huang, S. (2012). Review of trends from mobile learning studies: A meta-analysis. Computers & Education, 59(2), 817–827.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix 1
Appendix 1
-
1.
Zhang, B., Yin, C., David, B., Chalon, R., & Xiong, Z. (2016). A context-aware mobile system for work-based learning. Computer Applications in Engineering Education, 24(2), 263-276.
-
2.
Yau, J. Y. K., & Hristova, Z. (2017). Evaluation of an Extendable Context-Aware “Learning Java” App with Personalized User Profiling. Technology, knowledge and learning, 1-16.
-
3.
Yao, C. B. (2017). Constructing a user-friendly and smart ubiquitous personalized learning environment by using a context-aware mechanism. IEEE Transactions on Learning Technologies, 10(1), 104-114.
-
4.
Sevkli, A. Z., Motiwalla, L., & Abdulkarem, H. F. (2017). The design and implementation of a context-aware mobile hadith learning system. International Journal of Mobile Learning and Organisation, 11(4), 295-313.
-
5.
Nuzhat, S., Shaikh, T., & Ismail, S. (2018, March). A Context Aware Prototype Application for University Students and Lecturers. In 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) (pp. 155-160). IEEE.
-
6.
Nguyen, V. A., Pham, V. C., & Ho, S. D. (2010, November). A context-aware mobile learning adaptive system for supporting foreigner learning English. In Computing and Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), 2010 IEEE RIVF International Conference on (pp. 1-6). IEEE.
-
7.
Morales, R., Igler, B., Böhm, S., & Chitchaipoka, P. (2015). Context-aware mobile language learning. Procedia Computer Science, 56, 82-87.
-
8.
Martin, S., Sancristobal, E., Gil, R., Castro, M., & Peire, J. (2008). Mobility through location-based services at university. International Journal of Interactive Mobile Technologies (iJIM), 2(3), 34-40.
-
9.
Martín, E., & Carro, R. M. (2009). Supporting the development of mobile adaptive learning environments: a case study. IEEE Transactions on Learning Technologies, 2(1), 23-36.
-
10.
Hwang, G. J., Yang, T. C., Tsai, C. C., & Yang, S. J. (2009). A context-aware ubiquitous learning environment for conducting complex science experiments. Computers & Education, 53(2), 402-413.
-
11.
Hsu, C. K., & Hwang, G. J. (2014). A context-aware ubiquitous learning approach for providing instant learning support in personal computer assembly activities. Interactive Learning Environments, 22(6), 687-703.
-
12.
Hashemi, H. S. F., Orooji, F., & Taghiyareh, F. (2012, November). A context-aware mobile learning model for web-based learning environments. In Telecommunications (IST), 2012 Sixth International Symposium on (pp. 924-928). IEEE.
-
13.
Gómez, S., Zervas, P., Sampson, D. G., & Fabregat, R. (2014). Context-aware adaptive and personalized mobile learning delivery supported by UoLmP. Journal of King Saud University-Computer and Information Sciences, 26(1), 47-61.
-
14.
Gómez, S., Zervas, P., Sampson, D. G., & Fabregat, R. (2013, July). Supporting context-aware adaptive and personalized mobile learning delivery: evaluation results from the use of UoLm player. In Advanced Learning Technologies (ICALT), 2013 IEEE 13th International Conference on (pp. 354-358). IEEE
-
15.
Gómez, S., Huerva, D., Mejía, C., Baldiris, S., & Fabregat, R. (2009, June). Designing context-aware adaptive units of learning based on IMS-LD standard. In EAEEIE Annual Conference, 2009 (pp. 1-6). IEEE.
-
16.
Curum, B., Gumbheer, C. P., Khedo, K. K., & Cunairun, R. (2017, July). A content-adaptation system for personalized m-learning. In Next Generation Computing Applications (NextComp), 2017 1st International Conference on (pp. 121-128). IEEE.
-
17.
Curum, B., Chellapermal, N., & Khedo, K. K. (2016, November). A Context-Aware Mobile Learning System Using Dynamic Content Adaptation for Personalized Learning. In International Conference on Emerging Trends in Electrical, Electronic and Communications Engineering (pp. 305-313). Springer, Cham.
-
18.
Chen, C. M., & Li, Y. L. (2010). Personalised context-aware ubiquitous learning system for supporting effective English vocabulary learning. Interactive Learning Environments, 18(4), 341-364.
-
19.
Chen, C. C., & Lin, P. H. (2016). Development and evaluation of a context-aware ubiquitous learning environment for astronomy education. Interactive Learning Environments, 24(3), 644-661.
-
20.
Benlamri, R., & Zhang, X. (2014). Context-aware recommender for mobile learners. Human-centric Computing and Information Sciences, 4(1), 12.
-
21.
Baccari, S., & Neji, M. (2016, December). Design for a context-aware and collaborative mobile learning system. In Computational Intelligence and Computing Research (ICCIC), 2016 IEEE International Conference on (pp. 1-6). IEEE.
-
22.
Aziz, Z., Anumba, C. J., & Peña-Mora, F. (2010). Using context-aware wireless technologies to support teaching and learning in built environment. International Journal of Construction Education and Research, 6(1), 18-29.
-
23.
Al-Mekhlafi, K., Hu, X., & Zheng, Z. (2009, June). An approach to context-aware mobile Chinese language learning for foreign students. In Mobile Business, 2009. ICMB 2009. Eighth International Conference on (pp. 340-346). IEEE.
-
24.
Abdulkarem, H. F., & Şevkli, A. Z. (2014, October). A Context-aware Mobile Application for Cultural Learning. In Proceedings of the 3rd International Conference on Context-Aware Systems and Applications (pp. 37-41). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).
Rights and permissions
About this article
Cite this article
Kumar, .A., Sharma, B. & Nakagawa, E.Y. Architectural Support for Context-Aware Mobile Learning Applications. Educ Inf Technol 27, 3723–3741 (2022). https://doi.org/10.1007/s10639-021-10771-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-021-10771-1