Skip to main content

Towards a Software Architecture to Provide Hybrid Recommendations for Smart Campuses

  • Conference paper
  • First Online:
Computer Supported Education (CSEDU 2023)

Abstract

Currently, several initiatives have been proposed in order to offer solutions for intelligent university campus environments. It can be said that smart university campuses are a subdomain of the smart cities domain, with some similar problems, but with specificities. Recommender systems identify and suggest relevant information to the user, recognizing their potential interests through specialized algorithms and presenting resources that align with these interests. In the context of intelligent university campuses, recommender systems have been used to define which systems and technologies should be implemented. From this scenario, the objective of this article is to present a software architecture, called SmartC, structured in different services, to provide the essential infrastructure for the application of several recommender systems and a variety of types of items. The services and layers of the architecture were defined especially for intelligent university campuses and divided into three distinct sections: the access environment, the recommendations management environment and the persistence layer. The recommendation algorithms integrated to this architecture are considered hybrids, since they incorporate two types of filtering: content-based filtering and collaborative filtering. When users request new recommendations, the type of filtering will be switched, ensuring that new features are suggested with each system call and avoiding throttling. The developed prototype was evaluated from real item data and showed significant accuracy in the recommendation process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abualnaaj, K., Ahmed, V., Saboor, S.: A strategic framework for smart campus (2020)

    Google Scholar 

  2. Agarwal, A., Mishra, D.S., Kolekar, S.V.: Knowledge-based recommendation system using semantic web rules based on learning styles for moocs. Cogent Eng. 9 (2022). https://doi.org/10.1080/23311916.2021.2022568

  3. Benfares, C., Idrissi, Y.E.B.E., Abouabdellah, A.: Recommendation semantic of services in smart city. vol. Part F129474. Assoc. Comput. Mach. (2017). https://doi.org/10.1145/3090354.3090407

  4. Cantador, I., Bellogín, A., Cortés-Cediel, M.E., Gil, O.: Personalized recommendations in e-participation: offline experiments for the ’decide madrid’ platform. Assoc. Comput. Mach. (2017). https://doi.org/10.1145/3127325.3127330

  5. Chagnon-Lessard, N., et al.: Smart campuses: extensive review of the last decade of research and current challenges. IEEE Access 9, 124200–124234 (2021). https://doi.org/10.1109/ACCESS.2021.3109516

    Article  Google Scholar 

  6. Chan, H.C.Y., Chan, L.: Smart library and smart campus. J. Serv. Sci. Manag. 11, 543–564 (2018). https://doi.org/10.4236/jssm.2018.116037

    Article  Google Scholar 

  7. Chen, R., Hua, Q., Chang, Y.S., Wang, B., Zhang, L., Kong, X.: A survey of collaborative filtering-based recommender systems: from traditional methods to hybrid methods based on social networks. IEEE Access 6, 64301–64320 (2018). https://doi.org/10.1109/ACCESS.2018.2877208

    Article  Google Scholar 

  8. Chotbenjamaporn, C., et al.: A web-based navigation system for a smart campus with air quality monitoring (2019)

    Google Scholar 

  9. Cui, Z., et al.: Personalized recommendation system based on collaborative filtering for IoT scenarios. IEEE Trans. Serv. Comput. 13, 685–695 (2020). https://doi.org/10.1109/TSC.2020.2964552

  10. Dennouni, N., Peter, Y., Lancieri, L., Slama, Z.: Towards an incremental recommendation of POIs for mobile tourists without profiles. Int. J. Intell. Syst. Appl. 10, 42–52 (2018). https://doi.org/10.5815/ijisa.2018.10.05

    Article  Google Scholar 

  11. Dong, Z.Y., Zhang, Y., Yip, C., Swift, S., Beswick, K.: Smart campus: definition, framework, technologies, and services. IET Smart Cities 2, 43–54 (2020). https://doi.org/10.1049/iet-smc.2019.0072

  12. Eliyas, S., Ranjana, P.: Recommendation systems: content-based filtering vs collaborative filtering, pp. 1360–1365. Institute of Electrical and Electronics Engineers Inc. (2022). https://doi.org/10.1109/ICACITE53722.2022.9823730

  13. Fernández-Caramés, T.M., Fraga-Lamas, P.: Towards next generation teaching, learning, and context-aware applications for higher education: a review on blockchain, IoT, fog and edge computing enabled smart campuses and universities. Appl. Sci. (Switzerland) 9, November 2019. https://doi.org/10.3390/app9214479

  14. Gao, M.: Smart campus teaching system based on zigbee wireless sensor network. Alexandria Eng. J. 61, 2625–2635 (2022). https://doi.org/10.1016/j.aej.2021.09.001

  15. George, G., Lal, A.M.: Review of ontology-based recommender systems in e-learning. Comput. Educ. 142 (2019). https://doi.org/10.1016/j.compedu.2019.103642

  16. Goldberg, D., Nichols, D., Oki, B.M.: nnnnnnunnnm a nmm dul filterihg using to weave an information

    Google Scholar 

  17. Gulzar, Z., Leema, A.A., Deepak, G.: PCRS: Personalized course recommender system based on hybrid approach, vol. 125, pp. 518–524. Elsevier B.V. (2018). https://doi.org/10.1016/j.procs.2017.12.067

  18. Ibrahim, M.E., Yang, Y., Ndzi, D.L., Yang, G., Al-Maliki, M.: Ontology-based personalized course recommendation framework. IEEE Access 7, 5180–5199 (2019). https://doi.org/10.1109/ACCESS.2018.2889635

    Article  Google Scholar 

  19. Imbar, R.V., Supangkat, S.H., Langi, A.Z.: Smart campus model: a literature review. Inst. Electr. Electron. Eng. Inc. November 2020. https://doi.org/10.1109/ICISS50791.2020.9307570

  20. Jabbar, W.A., Wei, C.W., Azmi, N.A.A.M., Haironnazli, N.A.: An IoT raspberry pi-based parking management system for smart campus[formula presented]. Internet Things (Netherlands) 14, June 2021. https://doi.org/10.1016/j.iot.2021.100387

  21. Jordán, J., Valero, S., Turró, C., Botti, V.: Using a hybrid recommending system for learning videos in flipped classrooms and MOOCs. Electronics (Switzerland) 10, June 2021. https://doi.org/10.3390/electronics10111226

  22. Joy, J., Raj, N.S., Renumol, V.G.: Ontology-based e-learning content recommender system for addressing the pure cold-start problem. J. Data Inf. Q. 13 (2021). https://doi.org/10.1145/3429251

  23. Karlgren, J.: An algebra for recommendations an algebra for recommendations using reader data as a basis for measuring document proximity (1990)

    Google Scholar 

  24. Ko, H., Lee, S., Park, Y., Choi, A.: A survey of recommendation systems: Recommendation models, techniques, and application fields. Electronics (Switzerland) 11, January 2022. https://doi.org/10.3390/electronics11010141

  25. Lops, P., Jannach, D., Musto, C., Bogers, T., Koolen, M.: Trends in content-based recommendation: Preface to the special issue on recommender systems based on rich item descriptions. User Model. User-Adapt. Interact. 29, 239–249 (2019). https://doi.org/10.1007/s11257-019-09231-w

  26. Lye, G.X., Cheng, W.K., Tan, T.B., Hung, C.W., Chen, Y.L.: Creating personalized recommendations in a smart community by performing user trajectory analysis through social internet of things deployment. Sensors (Switzerland) 20, April 2020. https://doi.org/10.3390/s20072098

  27. Maruyama, M.H.M., Silveira, L.W., de Oliveira, J.P.M., Gasparini, I., Maran, V.: Hybrid recommender system for educational resources to the smart university campus domain (2023). https://doi.org/10.5220/0011841900003470

  28. Meddeb, O., Maraoui, M., Zrigui, M.: Personalized smart learning recommendation system for arabic users in smart campus. International J. Web-Based Learn. Teach. Technol. 16, 1–21 (2021). https://doi.org/10.4018/ijwltt.20211101.oa9

  29. Moreira, G.D.S.P., Jannach, D., Cunha, A.M.D.: Contextual hybrid session-based news recommendation with recurrent neural networks. IEEE Access 7, 169185–169203 (2019). https://doi.org/10.1109/ACCESS.2019.2954957

    Article  Google Scholar 

  30. Paradarami, T.K., Bastian, N.D., Wightman, J.L.: A hybrid recommender system using artificial neural networks. Exp. Syst. Appl. 83, 300–313 (2017). https://doi.org/10.1016/j.eswa.2017.04.046

  31. Renjith, S., Sreekumar, A., Jathavedan, M.: An extensive study on the evolution of context-aware personalized travel recommender systems. Inf. Process. Manag. 57, January 2020. https://doi.org/10.1016/j.ipm.2019.102078

  32. Resnick, P., Varian, H.R.: Recommender systems (1997). http://www.firefly.com

  33. da Silva Lopes, A., et al.: Smartufsm: Uma arquitetura de software para suporte a recomendacoes em campus universitarios inteligentes (2022)

    Google Scholar 

  34. Tarus, J.K., Niu, Z., Yousif, A.: A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining. Future Gener. Comput. Syst. 72, 37–48 (2017). https://doi.org/10.1016/j.future.2017.02.049

  35. Thannimalai, V., Zhang, L.: A content based and collaborative filtering recommender system. IEEE Xplore, pp. 77754–77766 (2021). https://doi.org/10.1109/ICMLC54886.2021.9737238

  36. Uddin, I., Imran, A.S., Muhammad, K., Fayyaz, N., Sajjad, M.: A systematic mapping review on MOOC recommender systems. IEEE Access 9, 118379–118405 (2021). https://doi.org/10.1109/ACCESS.2021.3101039

    Article  Google Scholar 

  37. Valdiviezo-Diaz, P., Ortega, F., Cobos, E., Lara-Cabrera, R.: A collaborative filtering approach based on naïve bayes classifier. IEEE Access 7, 108581–108592 (2019). https://doi.org/10.1109/ACCESS.2019.2933048

    Article  Google Scholar 

  38. Villegas-Ch, W., Arias-Navarrete, A., Palacios-Pacheco, X.: Proposal of an architecture for the integration of a chatbot with artificial intelligence in a smart campus for the improvement of learning. Sustainability (Switzerland) 12, February 2020. https://doi.org/10.3390/su12041500

  39. Villegas-Ch, W., Sánchez-Viteri, S., Román-Cañizares, M.: Academic activities recommendation system for sustainable education in the age of covid-19. Informatics 8, June 2021. https://doi.org/10.3390/informatics8020029

  40. Wan, S., Niu, Z.: A hybrid e-learning recommendation approach based on learners’ influence propagation. IEEE Trans. Knowl. Data Eng. 32, 827–840 (2020). https://doi.org/10.1109/TKDE.2019.2895033

  41. Wang, H.: Design and implementation of web online education platform based on user collaborative filtering algorithm, pp. 2911–2918. Association for Computing Machinery, September 2021. https://doi.org/10.1145/3482632.3487539

  42. Xiao, J., Wang, M., Jiang, B., Li, J.: A personalized recommendation system with combinational algorithm for online learning. J. Ambient Intell. Humanized Comput. 9, 667–677 (2018). https://doi.org/10.1007/s12652-017-0466-8

  43. Xu, X., Wang, Y., Yu, S.: Teaching performance evaluation in smart campus. IEEE Access 6, 77754–77766 (2018). https://doi.org/10.1109/ACCESS.2018.2884022

    Article  Google Scholar 

  44. Yang, C.T., Chen, S.T., Liu, J.C., Liu, R.H., Chang, C.L.: On construction of an energy monitoring service using big data technology for the smart campus. Cluster Comput. 23, 265–288 (2020). https://doi.org/10.1007/s10586-019-02921-5

  45. Zhang, Y., Chen, M., Huang, D., Wu, D., Li, Y.: idoctor: personalized and professionalized medical recommendations based on hybrid matrix factorization. Future Gener. Comput. Syst. 66, 30–35 (2017). https://doi.org/10.1016/j.future.2015.12.001

  46. Zhang, Y., Yip, C., Lu, E., Dong, Z.Y.: A systematic review on technologies and applications in smart campus: a human-centered case study. IEEE Access 10, 16134–16149 (2022). https://doi.org/10.1109/ACCESS.2022.3148735

    Article  Google Scholar 

  47. Zheng, K., Yang, X., Wang, Y., Wu, Y., Zheng, X.: Collaborative filtering recommendation algorithm based on variational inference. Int. J. Crowd Sci. 4, 31–44 (2020). https://doi.org/10.1108/IJCS-10-2019-0030

Download references

Acknowledgements

This research is supported by CNPq/MCTI/FNDCT n. 18/2021 grant n. 405973/ 2021-7. The research by José Palazzo M. de Oliveira is partially supported by CNPq grant 306695/2022-7 PQ-SR. The reasearch by Vinícius Maran is partially supported by CNPq grant 306356/2020-1, CNPq PIBIC program , Fundação de Amparo a Pesquisa do Estado do Rio Grande do Sul (FAPERGS), grant n. 21/2551- 0000693-5 and FAPERGS PROBIC program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vinícius Maran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Maruyama, M.H.M. et al. (2024). Towards a Software Architecture to Provide Hybrid Recommendations for Smart Campuses. In: McLaren, B.M., Uhomoibhi, J., Jovanovic, J., Chounta, IA. (eds) Computer Supported Education. CSEDU 2023. Communications in Computer and Information Science, vol 2052. Springer, Cham. https://doi.org/10.1007/978-3-031-53656-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-53656-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-53655-7

  • Online ISBN: 978-3-031-53656-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics