{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T21:12:50Z","timestamp":1780434770009,"version":"3.54.1"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,9,24]],"date-time":"2016-09-24T00:00:00Z","timestamp":1474675200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2017,2]]},"DOI":"10.1007\/s11042-016-3946-5","type":"journal-article","created":{"date-parts":[[2016,9,24]],"date-time":"2016-09-24T06:10:26Z","timestamp":1474697426000},"page":"5275-5309","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["User interface patterns in recommendation-empowered content intensive multimedia applications"],"prefix":"10.1007","volume":"76","author":[{"given":"Paolo","family":"Cremonesi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2203-9195","authenticated-orcid":false,"given":"Mehdi","family":"Elahi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Franca","family":"Garzotto","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,9,24]]},"reference":[{"key":"3946_CR1","doi-asserted-by":"crossref","unstructured":"Adomavicius G, Kwon Y (2015) Multi-criteria recommender systems, in: Recommender Systems Handbook, Springer, pp. 847\u2013880","DOI":"10.1007\/978-1-4899-7637-6_25"},{"issue":"6","key":"3946_CR2","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/TKDE.2005.99","volume":"17","author":"G Adomavicius","year":"2005","unstructured":"Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734\u2013749","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"3946_CR3","doi-asserted-by":"crossref","unstructured":"Aggarwal CC (2016) An Introduction to Recommender Systems. In Recommender Systems 2016, pp. 1\u201328, Springer International Publishing","DOI":"10.1007\/978-3-319-29659-3_1"},{"key":"3946_CR4","doi-asserted-by":"crossref","unstructured":"Aggarwal CC (2016) Content-Based Recommender Systems. In Recommender Systems, pp. 139\u2013166. Springer International Publishing.","DOI":"10.1007\/978-3-319-29659-3_4"},{"key":"3946_CR5","doi-asserted-by":"crossref","unstructured":"Aggarwal CC (2016) Model-Based Collaborative Filtering. In Recommender Systems, pp. 71\u2013138, Springer International Publishing","DOI":"10.1007\/978-3-319-29659-3_3"},{"key":"3946_CR6","doi-asserted-by":"crossref","unstructured":"Aggarwal CC (2016) Neighborhood-Based Collaborative Filtering. In Recommender Systems, pp. 29\u201370, Springer International Publishing","DOI":"10.1007\/978-3-319-29659-3_2"},{"key":"3946_CR7","volume-title":"The timeless way of building","author":"C Alexander","year":"1979","unstructured":"Alexander C (1979) The timeless way of building, vol 1. Oxford University Press, New York"},{"key":"3946_CR8","doi-asserted-by":"crossref","unstructured":"Amatriain X, Basilico J (2015) Recommender Systems in Industry: A Netflix Case Study. In Recommender Systems Handbook, pp. 385\u2013419. Springer US","DOI":"10.1007\/978-1-4899-7637-6_11"},{"key":"3946_CR9","doi-asserted-by":"crossref","unstructured":"Anthony J, Willemsen M C, Felfernig A, Gemmis M D, Lops P, Semeraro G, Chen L (2015) Human decision making and recommender systems. In Recommender Systems Handbook, pp. 611\u2013648. Springer US.","DOI":"10.1007\/978-1-4899-7637-6_18"},{"issue":"2\u20133","key":"3946_CR10","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1504\/IJCAT.2006.009063","volume":"25","author":"M Arvola","year":"2006","unstructured":"Arvola M (2006) Interaction design patterns for computers in sociable use. Int J Comput Appl Technol 25(2\u20133):128\u2013139. doi: 10.1504\/IJCAT.2006.009063","journal-title":"Int J Comput Appl Technol"},{"issue":"3","key":"3946_CR11","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/245108.245124","volume":"40","author":"M Balabanovic","year":"1997","unstructured":"Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66\u201372","journal-title":"Commun ACM"},{"key":"3946_CR12","unstructured":"Blas ND, Garzotto F, Guermandi MP (2002) It works! A systematic method to evaluate the features of museum Web-sites, Palazzo dei Congressi, Bibliocom 2002, Rome"},{"key":"3946_CR13","doi-asserted-by":"crossref","unstructured":"Bollen D, Knijnenburg BP, Willemsen MC, Graus M (2010) Understanding choice overload in recommender systems. In Proceedings of the fourth ACM conference on Recommender Systems, pp. 63\u201370. ACM","DOI":"10.1145\/1864708.1864724"},{"issue":"4","key":"3946_CR14","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/BF01206115","volume":"15","author":"JO Borchers","year":"2001","unstructured":"Borchers JO (2001) A pattern approach to interaction design. Ai Soc 15(4):359\u2013376. doi: 10.1007\/BF01206115","journal-title":"Ai Soc"},{"issue":"8","key":"3946_CR15","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1016\/j.infsof.2010.03.005","volume":"52","author":"P Bottoni","year":"2010","unstructured":"Bottoni P, Guerra E, de Lara J (2010) A language-independent and formal approach to pattern-based modelling with support for composition and analysis. Inf Softw Technol 52(8):821\u2013844","journal-title":"Inf Softw Technol"},{"key":"3946_CR16","unstructured":"Build Your Perfect Interface with UI Design Patterns. http:\/\/www.sitepoint.com\/build-your-perfect-interface-with-ui-design-patterns . Accessed: 9 April 2015"},{"key":"3946_CR17","unstructured":"Burke R (2000) Knowledge-based recommender systems"},{"issue":"4","key":"3946_CR18","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1023\/A:1021240730564","volume":"12","author":"R Burke","year":"2002","unstructured":"Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adapt Interact 12(4):331\u2013370","journal-title":"User Model User-Adapt Interact"},{"key":"3946_CR19","unstructured":"Buschmann F, Meunier R, Rohnert H, Sommerlad P, Stal M (1996) Pattern-oriented software architecture: a system of patterns. Addison Wesley"},{"key":"3946_CR20","unstructured":"Coplien JO, Schmidt DC (1995) Pattern languages of program design. ACM Press\/Addison-Wesley Publishing Co"},{"key":"3946_CR21","doi-asserted-by":"crossref","unstructured":"Cosley D, Lam S K, Albert I, Konstan J A, Riedl J (2003) Is seeing believing?: how recommender system interfaces affect users\u2019 opinions. In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 585\u2013592. ACM","DOI":"10.1145\/642611.642713"},{"key":"3946_CR22","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Elahi M, Garzotto F (2015) Interaction design patterns in recommender systems, Proceedings of the 11th Biannual Conference on Italian SIGCHI Chapter, pp. 66\u201373, ACM.","DOI":"10.1145\/2808435.2808442"},{"key":"3946_CR23","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Garzotto F, Negro S, Papadopoulos A, Turrin R (2011) Comparative evaluation of recommender system quality. In CHI\u201911 Extended Abstracts on Human Factors in Computing Systems, pp. 1927\u20131932. ACM","DOI":"10.1145\/1979742.1979896"},{"key":"3946_CR24","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Garzotto F, Negro S, Papadopoulos A, Turrin R (2011) Looking for \u201cgood\u201d recommendations: A comparative evaluation of recommender systems. In IFIP Conference on Human-Computer Interaction, pp. 152\u2013168. Springer Berlin Heidelberg","DOI":"10.1007\/978-3-642-23765-2_11"},{"key":"3946_CR25","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Garzotto F, Turrin R (2012) Investigating the persuasion potential of Recommender Systems from a quality perspective: An empirical study. ACM Transactions on Interactive Intelligent Systems (TiiS) 2, no. 2 pp. 11","DOI":"10.1145\/2209310.2209314"},{"key":"3946_CR26","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Garzotto F, Turrin R (2012) User effort vs. accuracy in rating-based elicitation. In Proceedings of the sixth ACM conference on Recommender Systems, pp. 27\u201334. ACM","DOI":"10.1145\/2365952.2365963"},{"key":"3946_CR27","first-page":"334","volume-title":"User-centric vs. System-centric evaluation of recommender systems. Human-computer interaction\u2013INTERACT 2013","author":"P Cremonesi","year":"2013","unstructured":"Cremonesi P, Garzotto F, Turrin R (2013) User-centric vs. System-centric evaluation of recommender systems. Human-computer interaction\u2013INTERACT 2013. Springer, Berlin Heidelberg, pp 334\u2013351"},{"key":"3946_CR28","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Turrin R (2010) Recommender systems for interactive TV","DOI":"10.1109\/ICDMW.2011.57"},{"key":"3946_CR29","doi-asserted-by":"crossref","unstructured":"Cremonesi P, Turrin R (2010) Time-evolution of IPTV recommender systems. In Proceedings of the 8th international interactive conference on Interactive TV&Video, pp. 105\u2013114. ACM","DOI":"10.1145\/1809777.1809801"},{"issue":"1","key":"3946_CR30","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1207\/s15327051hci2101_3","volume":"21","author":"A Dearden","year":"2006","unstructured":"Dearden A, Finlay J (2006) Pattern languages in HCI: a critical review. Hum\u2013Comput Interact 21(1):49\u2013102","journal-title":"Hum\u2013Comput Interact"},{"key":"3946_CR31","doi-asserted-by":"crossref","unstructured":"Deldjoo Y, Elahi M, Cremonesi P, Garzotto F, Piazzolla P (2016) Recommending Movies Based on Mise-en-Scene Design. In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems, pp. 1540\u20131547. ACM","DOI":"10.1145\/2851581.2892551"},{"key":"3946_CR32","doi-asserted-by":"crossref","unstructured":"Deldjoo Y, Elahi M, Cremonesi P, Garzotto F, Piazzolla P, Quadrana M (2016) Content-Based Video Recommendation System Based on Stylistic Visual Features, Journal on Data Semantics, pp. 1\u201315, Springer","DOI":"10.1007\/s13740-016-0060-9"},{"issue":"1","key":"3946_CR33","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/963770.963776","volume":"22","author":"M Deshpande","year":"2004","unstructured":"Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143\u2013177","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"3946_CR34","unstructured":"Design patterns. ui-patterns.com\/patterns. Accessed: 3 April 2015"},{"key":"3946_CR35","doi-asserted-by":"crossref","unstructured":"Desrosiers C, Karypis G (2011) A comprehensive survey of neighborhood-based recommendation methods. In: F. Ricci, L. Rokach, B. Shapira, P.B. Kantor (Eds.), Recommender systems handbook, Springer, pp. 107\u2013144","DOI":"10.1007\/978-0-387-85820-3_4"},{"issue":"4","key":"3946_CR36","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s11280-009-0065-5","volume":"12","author":"N Blas Di","year":"2009","unstructured":"Di Blas N, Garzotto F, Poggi C (2009) Web engineering at the frontier of the Web 2.0: design patterns for online 3D shared spaces. World Wide Web 12(4):345\u2013379. doi: 10.1007\/s11280-009-0065-5","journal-title":"World Wide Web"},{"issue":"06","key":"3946_CR37","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1142\/S021819400900443X","volume":"19","author":"J Dong","year":"2009","unstructured":"Dong J, Zhao Y, Peng T (2009) A review of design pattern mining techniques. Int J Softw Eng Knowl Eng 19(06):823\u2013855","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"3946_CR38","unstructured":"Duyne DKV, Landay J, Hong JI (2002) The design of sites: patterns, principles, and processes for crafting a customer-centered Web experience. Addison-Wesley Longman Publishing Co., Inc"},{"key":"3946_CR39","doi-asserted-by":"crossref","unstructured":"Elahi M, Ricci F, Rubens N (2016) A survey of active learning in collaborative filtering recommender systems, Computer Science Review, Elsevier","DOI":"10.1016\/j.cosrev.2016.05.002"},{"key":"3946_CR40","unstructured":"Garzotto F, Matera M, Paolini P, (1998). To use or not to use? Evaluating usability of museum web sites. In Proceedings of Museums and the Web International Conference, Toronto, Canada, Archives & Museum Informatics, 1998; http:\/\/www.museumsandtheweb.com\/mw98\/papers\/garzotto\/garzotto_paper.html"},{"key":"3946_CR41","doi-asserted-by":"crossref","unstructured":"Felfernig A, Friedrich G, Jannach D, Zanker M (2015) Constrain-tbased recommender systems, in: Recommender Systems Handbook, Springer, pp. 161\u2013190","DOI":"10.1007\/978-1-4899-7637-6_5"},{"key":"3946_CR42","unstructured":"Francis P, Farzin H, Gu\u00e9h\u00e9neuc YG, Moha N (2012) Recommendation system for design patterns in software development: An dpr overview. In Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, .. 1\u20135. IEEE Press"},{"key":"3946_CR43","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns: elements of reusable object-oriented software. Pearson Education"},{"key":"3946_CR44","doi-asserted-by":"crossref","unstructured":"Garzotto F, Paolini P, Bolchini D, Valenti S (1999) \u201cModeling-by-Patterns\u201d of Web A.lications. In International Conference on Conceptual Modeling, .. 293\u2013306. Springer Berlin Heidelberg. doi: 10.1007\/3-540-48054-4_24","DOI":"10.1007\/3-540-48054-4_24"},{"key":"3946_CR45","unstructured":"Garzotto F, Retalis S (2004) Symposium on design patterns for e-learning. In EDMEDIA 2004, Lugano, Switzerland"},{"key":"3946_CR46","doi-asserted-by":"crossref","unstructured":"Gemmis MD, Lops P, Musto C, Narducci F, Semeraro G (2015) Semantics-aware content-based recommender systems, in: Recommender Systems Handbook, Springer, pp. 119\u2013159","DOI":"10.1007\/978-1-4899-7637-6_4"},{"key":"3946_CR47","doi-asserted-by":"crossref","unstructured":"Goodyear P, Avgeriou P, Baggetun R, Bartoluzzi S, Retalis S, Ronteltap F, and Rusman E (2004) Towards a pattern language for networked learning. In Networked learning, pp. 449\u2013455","DOI":"10.54337\/nlc.v4.9546"},{"key":"3946_CR48","unstructured":"Gu\u00e9h\u00e9neuc YG, Mustapha R (2007) A simple recommender system for design patterns. Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories"},{"issue":"1","key":"3946_CR49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/2194-0827-1-1","volume":"1","author":"R Harrison","year":"2013","unstructured":"Harrison R, Flood D, Duce D (2013) Usability of mobile applications: literature review and rationale for a new usability model. J Interact Sci 1(1):1\u201316","journal-title":"J Interact Sci"},{"key":"3946_CR50","unstructured":"Hypermedia design patterns repository. designpattern.lu.unisi.ch\/PatternsRepository.htm"},{"key":"3946_CR51","unstructured":"Interaction Design Patterns Library. http:\/\/www.welie.com\/patterns\/index.php . Accessed: 9 April 2015"},{"key":"3946_CR52","unstructured":"Interaction Design Patterns. https:\/\/www.interaction-design.org\/encyclopedia\/interaction_design_patterns.html . Accessed: 9 April 2015"},{"key":"3946_CR53","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511763113","volume-title":"Recommender systems: an introduction","author":"D Jannach","year":"2010","unstructured":"Jannach D, Zanker M, Felfernig A, Friedrich G (2010) Recommender systems: an introduction, 1st edn. Cambridge University Press, New York","edition":"1"},{"key":"3946_CR54","unstructured":"J\u00e9z\u00e9quel J M, Train M, Mingins C (1999) Design Patterns with Contracts. Addison-Wesley Longman Publishing Co., Inc"},{"key":"3946_CR55","unstructured":"Kantor PB, Rokach L, Ricci F, Shapira B (2011) Recommender systems handbook. Springer"},{"key":"3946_CR56","doi-asserted-by":"crossref","unstructured":"Koren Y, Bell R (2015) Advances in collaborative filtering, in: Recommender Systems Handbook, Springer, pp. 77\u2013118","DOI":"10.1007\/978-1-4899-7637-6_3"},{"key":"3946_CR57","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.chb.2015.01.067","volume":"50","author":"LA Liikkanen","year":"2015","unstructured":"Liikkanen LA, Salovaara A (2015) Music on YouTube: user engagement with traditional, user-appropriated and derivative videos. Comput Hum Behav 50:108\u2013124","journal-title":"Comput Hum Behav"},{"key":"3946_CR58","doi-asserted-by":"crossref","DOI":"10.4018\/978-1-59904-861-1","volume-title":"Handbook of research on learning design and learning objects: issues, applications, and technologies (2 volumes)","author":"L Lockyer","year":"2009","unstructured":"Lockyer L, Bennett S, Agostinho S, Harper B (2009) Handbook of research on learning design and learning objects: issues, applications, and technologies (2 volumes). IGI Global, Hershey"},{"issue":"8","key":"3946_CR59","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/MCOM.2013.6576349","volume":"51","author":"D Manzato","year":"2013","unstructured":"Manzato D, Fonseca NLS (2013) A survey of channel switching schemes for IPTV. Commun Mag, IEEE 51(8):120\u2013127","journal-title":"Commun Mag, IEEE"},{"key":"3946_CR60","unstructured":"Martin D, Rodden T, Sommerville I, Rouncefield M, Hughes J (2002) Pointer: Patterns of interaction: A pattern language for CSCW .comp.lancs.ac.uk\/computing\/research\/cseg\/projects\/pointer\/pointer.html. Accessed: 17 December 2008"},{"key":"3946_CR61","doi-asserted-by":"crossref","unstructured":"McNee S M, Riedl J, Konstan J A (2006) Being accurate is not enough: how accuracy metrics have hurt recommender systems. In CHI\u201906 extended abstracts on Human factors in computing systems, pp. 1097\u20131101. ACM","DOI":"10.1145\/1125451.1125659"},{"key":"3946_CR62","doi-asserted-by":"crossref","unstructured":"Nadia B, Kouas A, Ben-Abdallah H (2011) A design pattern recommendation approach. In Software Engineering and Service Science (ICSESS), 2011 I.E. 2nd International Conference on, pp. 590\u2013593. IEEE","DOI":"10.1109\/ICSESS.2011.5982389"},{"issue":"3","key":"3946_CR63","doi-asserted-by":"crossref","first-page":"17","DOI":"10.14429\/djlit.28.3.174","volume":"28","author":"RK Nageswara","year":"2010","unstructured":"Nageswara RK (2010) Application domain and functional classification of recommender systems\u2014a survey. DESIDOC J Libr Inf Technol 28(3):17\u201335","journal-title":"DESIDOC J Libr Inf Technol"},{"issue":"3","key":"3946_CR64","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/245108.245121","volume":"40","author":"P Resnick","year":"1997","unstructured":"Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56\u201358","journal-title":"Commun ACM"},{"key":"3946_CR65","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-0-387-85820-3_1","volume-title":"Introduction to recommender systems handbook","author":"F Ricci","year":"2011","unstructured":"Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. Springer, US, pp 1\u201335"},{"key":"3946_CR66","doi-asserted-by":"crossref","unstructured":"Richardson JH (2014) The Spotify Paradox: how the creation of a compulsory license scheme for streaming on-demand music platforms can save the music industry. Entertainment Law Review 22, no. 1","DOI":"10.2139\/ssrn.2557709"},{"key":"3946_CR67","doi-asserted-by":"crossref","unstructured":"Rossi G, Schwabe D, Garrido A (1997) Design reuse in hypermedia a.lications development. In Proceedings of the eighth ACM conference on Hypertext, pp. 57\u201366. ACM","DOI":"10.1145\/267437.267444"},{"key":"3946_CR68","doi-asserted-by":"crossref","unstructured":"Rossi G, Schwabe D, Garrido A (1997) Design Reuse in Hypermedia Applications Development. In Proc. of the ACM International Conference on Hypertext \u201997, ACM Press, pp. 57\u201366","DOI":"10.1145\/267437.267444"},{"key":"3946_CR69","unstructured":"Rossi G, Schwabe D, Lyardet F (1999) Improving Web Information Systems with Design Patterns. In Proc. of the 8th International World Wide Web Conference, Toronto (CA), Elsevier Science"},{"key":"3946_CR70","doi-asserted-by":"crossref","unstructured":"Rubens N, Elahi M, Sugiyama M, Kaplan D (2015) Active Learning in recommender systems, Recommender Systems Handbook - chapter 24: Recommending Active Learning, pp. 809\u2013846, Springer US","DOI":"10.1007\/978-1-4899-7637-6_24"},{"key":"3946_CR71","doi-asserted-by":"crossref","unstructured":"Schedl M, Knees P, McFee B, Bogdanov D, Kaminskas M (2015) Music Recommender Systems. In Recommender Systems Handbook, pp. 453\u2013492. Springer US","DOI":"10.1007\/978-1-4899-7637-6_13"},{"key":"3946_CR72","unstructured":"Schummer T (2003) Gama: A pattern language for computer supported dynamic collaboration. In EuroPLoP, pp. 53\u2013114"},{"key":"3946_CR73","unstructured":"Schummer T (2005) A pattern approach for end user centered groupware development. Fern Universitat in Hagen"},{"key":"3946_CR74","unstructured":"Schummer T, Lukosch S (2013) Patterns for computer-mediated interaction. Wiley"},{"key":"3946_CR75","unstructured":"Shvets A, Frey G, M Pavlova (2016) Proxy Design Pattern from Design Patterns Explained Simply, sourcemaking.com\/design_patterns\/proxy, SourceMaking.com"},{"key":"3946_CR76","doi-asserted-by":"crossref","unstructured":"Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Advances in artificial intelligence, pp. 4","DOI":"10.1155\/2009\/421425"},{"key":"3946_CR77","unstructured":"Swearingen K, Sinha R (2001) Beyond algorithms: an HCI perspective on recommender systems. In ACM SIGIR 2001 Workshop on Recommender Systems, vol. 13, no. 5\u20136, pp. 1\u201311"},{"key":"3946_CR78","unstructured":"Tidwell J (2010) Designing interfaces. O\u2019Reilly Media, Inc"},{"issue":"22","key":"3946_CR79","doi-asserted-by":"crossref","first-page":"9046","DOI":"10.1016\/j.eswa.2015.06.052","volume":"42","author":"D V\u00e9ras","year":"2015","unstructured":"V\u00e9ras D, Prota T, Bispo A, Prud\u00eancio R, Ferraz C (2015) A literature review of recommender systems in the television domain. Expert Syst Appl 42(22):9046\u20139076","journal-title":"Expert Syst Appl"},{"key":"3946_CR80","first-page":"1","volume":"3","author":"M Welie Van","year":"2003","unstructured":"Van Welie M, Van der Veer GC (2003) Pattern languages in interaction design: structure and organization. Proc Interact 3:1\u20135","journal-title":"Proc Interact"},{"key":"3946_CR81","unstructured":"Welie, M Van (2008) Design patterns for web, gui, and mobile interfaces. welie.com. Accessed: 17 Dec 2008"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-3946-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-016-3946-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-3946-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T21:09:18Z","timestamp":1749589758000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-016-3946-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,24]]},"references-count":81,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,2]]}},"alternative-id":["3946"],"URL":"https:\/\/doi.org\/10.1007\/s11042-016-3946-5","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,9,24]]}}}