{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T10:00:26Z","timestamp":1780999226145,"version":"3.54.1"},"publisher-location":"Singapore","reference-count":43,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819573936","type":"print"},{"value":"9789819573943","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-7394-3_7","type":"book-chapter","created":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T23:35:12Z","timestamp":1778456112000},"page":"95-107","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Recommending the\u00a0Right Recommender System Software: A Practical Guide"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-2263-5854","authenticated-orcid":false,"given":"Ayoub","family":"Akhadam","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oumayma","family":"Kbibchi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2432-9105","authenticated-orcid":false,"given":"Loubna","family":"Mekouar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0112-2600","authenticated-orcid":false,"given":"Youssef","family":"Iraqi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5649-6058","authenticated-orcid":false,"given":"Bassma","family":"Guermah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9760-0215","authenticated-orcid":false,"given":"Mohammed","family":"Boulmalf","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,5,1]]},"reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"de\u00a0Souza Pereira\u00a0Moreira, G., Rabhi, S., Lee, J.M., Ak, R., Oldridge, E.: Transformers4Rec: bridging the gap between NLP and sequential\/session-based recommendation, pp. 143\u2013153. Association for Computing Machinery, New York (2021)","DOI":"10.1145\/3460231.3474255"},{"key":"7_CR2","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.knosys.2018.04.008","volume":"152","author":"F Ortega","year":"2018","unstructured":"Ortega, F., Zhu, B., Bobadilla, J., Hernando, A.: CF4J: collaborative filtering for java. Knowl.-Based Syst. 152, 94\u201399 (2018)","journal-title":"Knowl.-Based Syst."},{"key":"7_CR3","doi-asserted-by":"publisher","unstructured":"Ekstrand, M.D.: Lenskit for python: next-generation software for recommender systems experiments. In: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, CIKM 2020, pp. 2999\u20133006. Association for Computing Machinery, New York (2020). https:\/\/doi.org\/10.1145\/3340531.3412778","DOI":"10.1145\/3340531.3412778"},{"issue":"52","key":"7_CR4","doi-asserted-by":"publisher","first-page":"2174","DOI":"10.21105\/joss.02174","volume":"5","author":"N Hug","year":"2020","unstructured":"Hug, N.: Surprise: a python library for recommender systems. J. Open Sour. Softw. 5(52), 2174 (2020)","journal-title":"J. Open Sour. Softw."},{"key":"7_CR5","doi-asserted-by":"publisher","unstructured":"Gantner, Z., Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: MyMediaLite: a free recommender system library. In: RecSys 2011, pp. 305\u2013308. Association for Computing Machinery, New York (2011). https:\/\/doi.org\/10.1145\/2043932.2043989","DOI":"10.1145\/2043932.2043989"},{"key":"7_CR6","unstructured":"Sepulveda, G., Dominguez, V., Parra, D.: pyRecLab: a software library for quick prototyping of recommender systems. arXiv preprint arXiv:1706.06291 (2017)"},{"key":"7_CR7","doi-asserted-by":"publisher","unstructured":"Yang, L., Bagdasaryan, E., Gruenstein, J., Hsieh, C.K., Estrin, D.: OpenRec: a modular framework for extensible and adaptable recommendation algorithms. In: Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, WSDM 2018, pp. 664\u2013672. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3159652.3159681","DOI":"10.1145\/3159652.3159681"},{"key":"7_CR8","doi-asserted-by":"publisher","first-page":"29493","DOI":"10.1109\/ACCESS.2025.3541014","volume":"13","author":"A Akhadam","year":"2025","unstructured":"Akhadam, A., Kbibchi, O., Mekouar, L., Iraqi, Y.: A comparative evaluation of recommender systems tools. IEEE Access 13, 29493\u201329522 (2025). https:\/\/doi.org\/10.1109\/ACCESS.2025.3541014","journal-title":"IEEE Access"},{"key":"7_CR9","doi-asserted-by":"publisher","unstructured":"Alamdari, P.M., Navimipour, N.J., Hosseinzadeh, M., Safaei, A.A., Darwesh, A.: A systematic study on the recommender systems in the e-commerce. IEEE Access 8, 115694\u2013115716 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3002803","DOI":"10.1109\/ACCESS.2020.3002803"},{"key":"7_CR10","doi-asserted-by":"publisher","unstructured":"da\u00a0Costa, A., Fressato, E., Neto, F., Manzato, M., Campello, R.: Case recommender: a flexible and extensible python framework for recommender systems. In: RecSys 2018, pp. 494\u2013495. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3240323.3241611","DOI":"10.1145\/3240323.3241611"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Mekouar, L., Iraqi, Y., Boutaba, R.: Personalized recommendations in peer-to-peer systems. In: 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 99\u2013104. IEEE (2008)","DOI":"10.1109\/WETICE.2008.45"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Choukry, S., Iraqi, Y., Mekouar, L.: An efficient rating system using blockchain for recommender systems. In: 2023 IEEE International Conference on Artificial Intelligence, Blockchain, and Internet of Things (AIBThings), pp.\u00a01\u20135. IEEE (2023)","DOI":"10.1109\/AIBThings58340.2023.10292455"},{"key":"7_CR13","doi-asserted-by":"publisher","unstructured":"Verma, J.P., Patel, B., Patel, A.: Big data analysis: Recommendation system with Hadoop framework. In: 2015 IEEE International Conference on Computational Intelligence Communication Technology, pp. 92\u201397 (2015). https:\/\/doi.org\/10.1109\/CICT.2015.86","DOI":"10.1109\/CICT.2015.86"},{"issue":"17","key":"7_CR14","doi-asserted-by":"publisher","first-page":"50711","DOI":"10.1007\/s11042-023-17436-w","volume":"83","author":"L Mekouar","year":"2024","unstructured":"Mekouar, L., Iraqi, Y., Damaj, I.: A global user profile framework for effective recommender systems. Multimed. Tools Appl. 83(17), 50711\u201350731 (2024)","journal-title":"Multimed. Tools Appl."},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Zhao, W.X., et\u00a0al.: RecBole: towards a unified, comprehensive and efficient framework for recommendation algorithms. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 4653\u20134664 (2021)","DOI":"10.1145\/3459637.3482016"},{"key":"7_CR16","unstructured":"Oldridge, E., et\u00a0al.: Merlin: a GPU accelerated recommendation framework. In: Proceeding s of IRS (2020)"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Zhang, S., Tay, Y., Yao, L., Wu, B., Sun, A.: DeepRec: an open-source toolkit for deep learning based recommendation. arXiv preprint arXiv:1905.10536 (2019)","DOI":"10.24963\/ijcai.2019\/963"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Monti, D., Palumbo, E., Rizzo, G., Morisio, M.: SequEval: a framework to assess and benchmark sequence-based recommender systems. arXiv preprint arXiv:1810.04956 (2018)","DOI":"10.3390\/info10050174"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Vasilev, A., Volodkevich, A., Kulandin, D., Bysheva, T., Klenitskiy, A.: RePlay: a recommendation framework for experimentation and production use. In: Proceedings of the 18th ACM Conference on Recommender Systems, pp. 1191\u20131194 (2024)","DOI":"10.1145\/3640457.3691701"},{"key":"7_CR20","doi-asserted-by":"publisher","unstructured":"Kadioglu, S., Kleynhans, B.: Building higher-order abstractions from the components of recommender systems. In: Thirty-Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, Thirty-Sixth Conference on Innovative Applications of Artificial Intelligence, IAAI 2024, Fourteenth Symposium on Educational Advances in Artificial Intelligence, EAAI 2014, 20\u201327 February 2024, Vancouver, Canada, pp. 22998\u201323004. AAAI Press (2024). https:\/\/doi.org\/10.1609\/AAAI.V38I21.30341","DOI":"10.1609\/AAAI.V38I21.30341"},{"key":"7_CR21","doi-asserted-by":"publisher","unstructured":"Lian, D., et al.: RecStudio: towards a highly-modularized recommender system. In: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2023, pp. 2890\u20132900. Association for Computing Machinery, New York (2023). https:\/\/doi.org\/10.1145\/3539618.3591894","DOI":"10.1145\/3539618.3591894"},{"key":"7_CR22","doi-asserted-by":"publisher","unstructured":"Michiels, L., Verachtert, R., Goethals, B.: RecPack: an(other) experimentation toolkit for top-n recommendation using implicit feedback data. In: Proceedings of the 16th ACM Conference on Recommender Systems, RecSys 2022, pp. 648\u2013651. Association for Computing Machinery, New York (2022).https:\/\/doi.org\/10.1145\/3523227.3551472","DOI":"10.1145\/3523227.3551472"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Anelli, V.W., et al.: Elliot: a comprehensive and rigorous framework for reproducible recommender systems evaluation. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 2405\u20132414 (2021)","DOI":"10.1145\/3404835.3463245"},{"key":"7_CR24","doi-asserted-by":"publisher","unstructured":"Argyriou, A., Gonz\u00e1lez-Fierro, M., Zhang, L.: Microsoft recommenders: best practices for production-ready recommendation systems. In: Companion Proceedings of the Web Conference 2020, WWW 2020, pp. 50\u201351. Association for Computing Machinery, New York (2020). https:\/\/doi.org\/10.1145\/3366424.3382692, https:\/\/doi.org\/10.1145\/3366424.3382692","DOI":"10.1145\/3366424.3382692"},{"issue":"95","key":"7_CR25","first-page":"1","volume":"21","author":"A Salah","year":"2020","unstructured":"Salah, A., Truong, Q.T., Lauw, H.W.: Cornac: a comparative framework for multimodal recommender systems. J. Mach. Learn. Res. 21(95), 1\u20135 (2020)","journal-title":"J. Mach. Learn. Res."},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Meng, Z., et al.: BETA-rec: build, evaluate and tune automated recommender systems, pp. 588\u2013590. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3383313.3411524"},{"key":"7_CR27","doi-asserted-by":"crossref","unstructured":"Chen, C.M., Wang, T.H., Wang, C.J., Tsai, M.F.: SMORe: modularize graph embedding for recommendation. In: Proceedings of the 13th ACM Conference on Recommender Systems, pp. 582\u2013583 (2019)","DOI":"10.1145\/3298689.3346953"},{"key":"7_CR28","doi-asserted-by":"publisher","unstructured":"Kowald, D., Kopeinik, S., Lex, E.: The TagRec framework as a toolkit for the development of tag-based recommender systems. In: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, UMAP 2017, pp. 23\u201328. Association for Computing Machinery, New York (2017). https:\/\/doi.org\/10.1145\/3099023.3099069","DOI":"10.1145\/3099023.3099069"},{"key":"7_CR29","unstructured":"\u00c7oba, L., Zanker, M.: rrecsys: an R-package for prototyping recommendation algorithms (2016)"},{"key":"7_CR30","unstructured":"Scriminaci, M., et al.: Idomaar: a framework for multi-dimensional benchmarking of recommender algorithms. In: Proceedings of the Poster Track of the 10th ACM Conference on Recommender Systems (RecSys 2016). CEUR Workshop Proceedings (2016)"},{"key":"7_CR31","unstructured":"Guo, G., Zhang, J., Sun, Z., Yorke-Smith, N.: LibRec: a java library for recommender systems. In: Umap Workshops, vol.\u00a04. Citeseer (2015)"},{"key":"7_CR32","unstructured":"Kula, M.: Metadata embeddings for user and item cold-start recommendations. arXiv preprint arXiv:1507.08439 (2015)"},{"key":"7_CR33","doi-asserted-by":"publisher","unstructured":"Zheng, Y., Mobasher, B., Burke, R.: CARSKit: a java-based context-aware recommendation engine. In: 2015 IEEE International Conference on Data Mining Workshop (ICDMW), pp. 1668\u20131671 (2015). https:\/\/doi.org\/10.1109\/ICDMW.2015.222","DOI":"10.1109\/ICDMW.2015.222"},{"key":"7_CR34","doi-asserted-by":"publisher","unstructured":"Said, A., Bellog\u00edn, A.: Rival: a toolkit to foster reproducibility in recommender system evaluation. In: Proceedings of the 8th ACM Conference on Recommender Systems, RecSys 2014, pp. 371\u2013372. Association for Computing Machinery, New York (2014). https:\/\/doi.org\/10.1145\/2645710.2645712","DOI":"10.1145\/2645710.2645712"},{"key":"7_CR35","doi-asserted-by":"publisher","unstructured":"Sarwat, M., Avery, J., Mokbel, M.F.: RecDB in action: recommendation made easy in relational databases. Proc. VLDB Endow. 6(12), 1242\u20131245 (2013). https:\/\/doi.org\/10.14778\/2536274.2536286","DOI":"10.14778\/2536274.2536286"},{"key":"7_CR36","doi-asserted-by":"publisher","unstructured":"Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4) (2015). https:\/\/doi.org\/10.1145\/2827872","DOI":"10.1145\/2827872"},{"key":"7_CR37","unstructured":"Hou, Y., Li, J., He, Z., Yan, A., Chen, X., McAuley, J.: Bridging language and items for retrieval and recommendation. arXiv preprint arXiv:2403.03952 (2024)"},{"key":"7_CR38","doi-asserted-by":"publisher","unstructured":"Kunegis, J.: KONECT: the Koblenz network collection. In: Proceedings of the 22nd International Conference on World Wide Web, WWW 2013 Companion, pp. 1343\u20131350. Association for Computing Machinery, New York (2013). https:\/\/doi.org\/10.1145\/2487788.2488173","DOI":"10.1145\/2487788.2488173"},{"issue":"2","key":"7_CR39","first-page":"1","volume":"41","author":"WX Zhao","year":"2022","unstructured":"Zhao, W.X., Lin, Z., Feng, Z., Wang, P., Wen, J.R.: A revisiting study of appropriate offline evaluation for top-n recommendation algorithms. ACM Trans. Inf. Syst. 41(2), 1\u201341 (2022)","journal-title":"ACM Trans. Inf. Syst."},{"key":"7_CR40","doi-asserted-by":"publisher","unstructured":"Zhao, W.X., et al.: RecBole 2.0: towards a more up-to-date recommendation library. In: Proceedings of the 31st ACM International Conference on Information & Knowledge Management, CIKM 2022, pp. 4722\u20134726. Association for Computing Machinery, New York (2022). https:\/\/doi.org\/10.1145\/3511808.3557680","DOI":"10.1145\/3511808.3557680"},{"key":"7_CR41","doi-asserted-by":"publisher","unstructured":"Tamm, Y.M., Damdinov, R., Vasilev, A.: Quality metrics in recommender systems: do we calculate metrics consistently? In: Proceedings of the 15th ACM Conference on Recommender Systems, RecSys 2021, pp. 708\u2013713. Association for Computing Machinery, New York (2021). https:\/\/doi.org\/10.1145\/3460231.3478848","DOI":"10.1145\/3460231.3478848"},{"key":"7_CR42","doi-asserted-by":"crossref","unstructured":"Silveira, J.D., Salam\u00f3, M., Boratto, L.: Enabling reproducibility in group recommender systems. In: Artificial Intelligence Research and Development, pp. 115\u2013124. IOS press (2022)","DOI":"10.3233\/FAIA220324"},{"key":"7_CR43","doi-asserted-by":"publisher","unstructured":"Michiels, L., Verachtert, R., Ferraro, A., Falk, K., Goethals, B.: A framework and toolkit for testing the correctness of recommendation algorithms. ACM Trans. Recomm. Syst. 2(1) (2024). https:\/\/doi.org\/10.1145\/3591109","DOI":"10.1145\/3591109"}],"container-title":["Lecture Notes in Computer Science","Web Information Systems Engineering - WISE 2025"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-7394-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T09:26:10Z","timestamp":1780997170000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-7394-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819573936","9789819573943"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-7394-3_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"1 May 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WISE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Marrakech","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Morocco","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 December 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wise2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/wise2025.ficloud.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}