Abstract
The design of recommender systems’ graphical user interfaces (GUIs) is critical for a user's experience with these systems. However, most research into recommenders focuses on algorithms, overlooking the design of their interfaces. Additionally, the studies on the design of recommender interfaces that do exist do not always manage to cross the research-practice gap. This disconnect may be due to a lack of alignment between academic focus and the most pressing needs of practitioners, as well as the way research findings are communicated. To address these issues, this paper presents the results of a comprehensive study involving 215 designers worldwide, aiming to identify the primary challenges in designing recommender GUIs and the resources practitioners need to tackle those challenges. Building on these findings, this paper proposes a practice-led research agenda for the human-computer interaction community on designing recommender interfaces and suggestions for more accessible and actionable ways of disseminating research results in this domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Resnick, P., Varian, H.R: Recommender Systems. Communications of the ACM 40(3), 56–58 (1997). https://doi.org/10.1145/245108.245121
Beel, J., Dixon, H.M: The ‘unreasonable’ effectiveness of graphical user interfaces for recommender systems. In: 2021 Adjunct Proceedings of the 29th ACM Conference on User Modeling, Adaptation and Personalization, pp. 22–28 (2021). https://doi.org/10.1145/3450614.3461682
Gunawardana, A., Shani, G., Yogev, S.: Evaluating recommender systems. In: Ricci, F., Rokach, L., Shapira, B. (eds) Recommender Systems Handbook, pp. 547–601. Springer, New York, NY (2022). https://doi.org/10.1007/978-1-0716-2197-4_15
Jugovac, M., Jannach, D.: Interacting with recommenders—overview and research directions. In: Zhou, M., (ed) ACM Transactions on Interactive Intelligent Systems, 7(3), pp. 1–46 (2017). Association for Computing Machinery, New York, NY. https://doi.org/10.1145/3001837
Ghori, M., Dehpanah, A., Gemmell, J., Qahri-Saremi, H., Mobasher, B.: Does the user have a theory of the recommender? a grounded theory study. In: 2021 Adjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization, pp. 167–174. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3511047.3537680
Holmquist, L.: Intelligence on tap: artificial intelligence as a new design material. Interactions 24(4), 28–33 (2017). https://doi.org/10.1145/3085571
Goodman, E., Stolterman, E., Wakkary, R.: Understanding interaction design practices. In: Proceedings of the 2011 SIGCHI Conference on Human Factors in Computing Systems, pp. 1061–1070. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/1978942.1979100
Dove, G., Halskov, K., Forlizzi, J., Zimmerman, J.: UX design innovation: challenges for working with machine learning as a design material. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, pp. 278–288. Association for Computing Machinery, New York (2017). https://doi.org/10.1145/3025453.3025739
Yang, Q., Scuito, A., Zimmerman, J., Forlizzi, J., Steinfeld, A.: Investigating how experienced UX designers effectively work with machine learning. In: Proceedings of the 2018 Designing Interactive Systems Conference, pp. 585–596. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3196709.3196730
Hekman, E., Nguyen, D., Stalenhoef, M., Van Turnhout, K.: Towards a pattern library for algorithmic affordances. In: Joint Proceedings of the IUI 2022 Workshops, 3124, pp. 24–33. (2022). https://ceur-ws.org/Vol-3124/paper3.pdf
Knijnenburg, B.P., Willemsen, M.C., Gantner, Z., Soncu, H., Newell, C.: Explaining the user experience of recommender systems. User Model. User-Adap. Inter. 22(4), 441–504 (2012). https://doi.org/10.1007/s11257-011-9118-4
Pu, P., Chen, L., Hu, R.: A user-centric evaluation framework for recommender systems. In: Proceedings of the Fifth ACM Conference on Recommender Systems 2011, pp. 157–164. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/2043932.2043962
Murphy-Hill, E., Murphy, G.: Recommendation delivery: Getting the user interface just right. In Robillard, M., Maalej, W., Walker, R., Zimmerman, T. (eds) Recommendation systems in software engineering, pp. 223–242. Springer, Berlin, Heidelberg (2014). https://doi.org/10.1007/978-3-642-45135-5_9
Swearingen, K., Sinha, R.: Interaction design for recommender systems. In Designing Interactive Systems 6(12), 312–334 (2002)
Rogers, Y.: New theoretical approaches for human-computer interaction. In: Cronin, B. (ed) Annual Review of Information Science and Technol. 38(1), 87–143. Wiley, Hoboken (NJ) (2005). https://doi.org/10.1002/aris.1440380103
Zielhuis, M., Visser, F., Andriessen, D., Stappers, P.: What makes design research more useful for design professionals? an exploration of the research-practice gap. J. Design Res. 20(2), 105–122 (2022)
Buie, E., Hooper, C., Houssian, A.: Research-practice interaction: building bridges, closing the gap. In: CHI 2013 Extended Abstracts on Factors in Computing Systems, pp. 13–16. Association for Computing Machinery, New York (2013). https://doi.org/10.1145/2468356.2468813
Löwgren, J.: Annotated portfolios and other forms of intermediate-level knowledge. Interactions 20(1), 30–34 (2013). https://doi.org/10.1145/2405716.2405725
Gaver, B., Bowers, J.: Annotated portfolios. Interactions 19(4), 40–49 (2012). https://doi.org/10.1145/2212877.2212889
Norman, D.: The research-practice gap: the need for translational developers. Interactions 17(4), 9–12 (2010). https://doi.org/10.1145/1806491.1806494
Parsons, P., Shukla, P.: Considering the Role of Guidelines in Visualization Design Practice. https://doi.org/10.31219/osf.io/mw376
Zielhuis, M.: Discomfort as a starting point: how design research can contribute to design practice. In: Joore, P., Stompff, G., Van den Eijnde, J. (eds.) Applied Design Research, pp. 114–123. CRC Press, Boca Raton (2022)
Colusso, L., Bennet, C., Hsieh, G., Munson, S.: Translational resources: reducing the gap between academic research and HCI practice. In: Proceedings of the 2017 Conference on Designing Interactive Systems, pp. 957–968 (2017). https://doi.org/10.1145/3064663.3064667
Kou, Y., Gray, C.: A practice-led account of the conceptual evolution of UX knowledge. In: CHI 2019 Conference on Human Factors in Computing Systems, pp. 1–13. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3290605.3300279
Bolin, E., Gray C.: Use of precedent as a narrative practice in design learning. In: Hokanson, B., Clinton, G., Kaminski, K. (eds) Educational Technology and Narrative: Story and Instructional Design, pp. 259–270. Springer Cham, New York (2017). https://doi.org/10.1007/978-3-319-69914-1_21
Yang, Q., Banovic, N., Zimmerman, J.: Map** machine learning advances from HCI research to reveal starting places for design research. In: CHI Conference on Human Factors in Computing Systems, pp. 1–11. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3173574.3173704
Turnhout, K., Smits, A.: Solution repertoire. In: Grierson, H., Bohemia, R., Buck, L. (eds) Proceedings of the 23rd International Conference on Engineering and Product Design Education (2021). https://doi.org/10.35199/EPDE.2021.41
Smits, A., Van Turnhout, K., Hekman, E., Nguyen, D.: Data-driven design. In: Buck, L., Bohemia, E., Grierson, H. (eds) Proceedings of the 22nd International Conference on Engineering and Product Design Education (2020). https://doi.org/10.35199/EPDE.2020.10
Konstan, J., Riedl, J.: Recommender systems: from algorithms to user experience. User Model. User-Adap. Inter. 22(1), 101–123 (2012). https://doi.org/10.1007/s11257-011-9112-x
Iaquinta, L., Gemmis, M., Lops, P., Semeraro, G.: Introducing serendipity in a content-based recommender system. In: 8th International Conference on Hybrid Intelligent Systems, pp. 168–174. IEEE, New York (2008). https://doi.org/10.1109/HIS.2008.25
Kamahara, J., Asakawa, T., Shimojo, S., Miyahara, H.: A community-based recommendation system to reveal unexpected interests. In: Chen, Y. (ed) 11th International Multimedia Modeling Conference 2005, pp. 433–438. IEEE, New York (2005). https://doi.org/10.1109/MMMC.2005.5
Schnabel, T., Bennet, T. Joachim, T.: Improving Recommender Systems Beyond the Algorithm (2018). https://doi.org/10.48550/ar**v.1802.07578
Tintarev, N., Masthoff, J: Explaining recommendations: design and evaluation. In: Ricci, F., Rocach, L., Shapira, B. (eds) Recommender systems handbook, pp. 353–382. Springer, New York (2015). https://doi.org/10.1007/978-1-4899-7637-6_10
Verbert, K., Parra, D., Brusilovsky, P., Duval, E.: Visualizing recommendations to support exploration, transparency, and controllability. In: Proceedings of the 2013 international conference on Intelligent user interfaces, pp. 351–362. Association for Computing Machinery, New York (2013). https://doi.org/10.1145/2449396.2449442
Pasquale, F.: The Black Box Society. Harvard University Press, Cambridge, MA (2015)
Schoonderwoerd, T., Jorritsma, W., Neerincx, M., Van den Bosch, K.: Human-centered XAI: Develo** design patterns for explanations of clinical decision support systems. International Journal of Human-Computer Studies 54, (2021). https://doi.org/10.1016/j.ijhcs.2021.102684
Champiri, Z., Mujtaba, G., Salim, S., Chong, C.: User experience and recommender systems. In: 2nd International Conference on Computing, Mathematics and Engineering Technologies (2019), pp. 1–5. IEEE, New York (2019). https://doi.org/10.1109/ICOMET.2019.8673410
Xu, F., Uszkoreit, H., Du, Y., Fan, W., Zhao, D., Zhu, J.: Explainable AI: a brief survey on history, research areas, approaches and challenges. In Natural Language Processing and Chinese Computing: 8th CCF International Conference, NLPCC 2019, Dunhuang, China, October 9–14, 2019, Proceedings, Part II 8, pp. 563–574. Springer International Publishing (2019). https://doi.org/10.1007/978-3-030-32236-6_51
Liao, Q.V., Gruen, D., Miller, S.: Questioning the AI: informing design practices for explainable AI user experiences. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1–15 (2020). https://doi.org/10.1145/3313831.3376590
Ozok, A., Fan, Q., Norcio, A.: Design guidelines for effective recommender system interfaces based on a usability criteria conceptual model: results from a college student population. Behaviour & Inf. Technol. 29(1), 57–83 (2010). https://doi.org/10.1080/01449290903004012
Zangerle, E., Bauer, C.: Evaluating recommender systems: survey and framework. ACM Comput. Surv. 55(8), 1–38 (2022). https://doi.org/10.1145/3556536
Herlocker, J., Konstan, J., Riedl, J.: Explaining collaborative filtering recommendations. In: Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp. 241–250. Association for Computing Machinery, New York (2000). https://doi.org/10.1145/358916.358995
Tsai, C., Brusilovsky, P.: Designing explanation interfaces for transparency and beyond. In: Joint ACM IUI Workshops (2019), p. 2327 (2017). https://ceur-ws.org/Vol-2327/IUI19WS-IUIATEC-4.pdf
Chen, L., Tsoi, H.: Users’ decision behavior in recommender interfaces: impact of layout design. In: RecSys 2011 Workshop on Human Decision Making in Recommender Systems (2011). https://ceur-ws.org/Vol-811/paper4.pdf
Jannach, D., Jesse, M., Jugovac, M., Trattner, C.: Exploring multi-list user interfaces for similar-item recommendations. In: Proceedings of the 29th ACM Conference on User Modeling, Adaptation and Personalization, pp. 224–228. Association for Computing Machinery, New York, NY (2021). https://doi.org/10.1145/3450613.3456809
Chen, L., Pu, P.: Eye-tracking study of user behavior in recommender interfaces. In: Bra, P., Kobsa, A., Chin, D. (eds) User Modeling, Adaptation, and Personalization, pp. 375–380. Springer, Berlin, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13470-8_35
Kammerer, Y., Gerjets, P.: The role of search result position and source trustworthiness in the selection of web search results when using a list or a grid interface. International J. Human-Computer Interaction 30(3), 177–191 (2014). https://doi.org/10.1080/10447318.2013.846790
Starke, A., Asotic, E., Trattner, C.: Serving each user: supporting different eating goals through a multi-list recommender interface. In: Fifteenth ACM Conference on Recommender Systems, pp. 124–132. Association for Computing Machinery, New York, NY (2021). https://doi.org/10.1145/3460231.3474232
Eslami, M., et al.: First i” like” it, then i hide it: folk theories of social feeds. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 2371–2382. Association for Computing Machinery, New York, NY (2016). https://doi.org/10.1145/2858036.2858494
Ngo, T., Kunkel, J., Ziegler, J.: Exploring mental models for transparent and controllable recommender systems: a qualitative study. In: Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, pp. 183–191. Association for Computing Machinery, New York, NY (2020). https://doi.org/10.1145/3340631.3394841
Nielsen, J.: Putting A/B testing in its place. Nielsen Norman Group. https://www.nngroup.com/articles/putting-ab-testing-in-its-place/, Accessed 29 Mar 2023
Salminen, J., Kandpal, C., Kamel, A., Jung, S., Jansen, B.: Creating and detecting fake reviews of online products. Journal of Retailing and Consumer Services 64, 102771 (2022). https://doi.org/10.1016/j.jretconser.2021.102771
Cremonesi, P., Elahi, M., Garzotto, F.: User interface patterns in recommendation-empowered content intensive multimedia applications. Multimed Tools Appl. 76, 5275–5309 (2017). https://doi.org/10.1007/s11042-016-3946-5
Nunes, I., Jannach, D.: A systematic review and taxonomy of explanations in decision support and recommender systems. User Model. User-Adap. Inter. 27(3), 393–444 (2017). https://doi.org/10.1007/s11257-017-9195-0
Dietvorst, B., Simmons, J., Massey, C.: Overcoming algorithm aversion: people will use imperfect algorithms if they can (even slightly) modify them. Manage. Sci. 64(3), 1155–1170 (2018). https://doi.org/10.1287/mnsc.2016.2643
Creswell, J., Clark, V.: Designing and Conducting Mixed Methods Research. Sage, Thousand Oaks (2009)
Gray, C.: It's More of a Mindset Than a Method: UX practitioners’ conception of design methods. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 4044–4055. Association for Computing Machinery, New York, NY (2016). https://doi.org/10.1145/2858036.2858410
Algorithmic Affordances Pattern Library (rudimentary version). https://algorithmicaffordances.com/. Accessed 29 Mar 2023
Smits, A., Bartels, E., Detweiler, C., Van Turnhout, K.: Algorithmic affordances in recommender interfaces. In: Human-Computer Interaction–INTERACT 2023: 19th IFIP TC 13 International Conference, York, UK, August 28–September 1, 2023, Proceedings, Part V 18 (2023)
Zielhuis, M., Visser, F., Andriessen, D., Stappers, P.: Making design research relevant for design practice: what is in the way? Des. Stud. 78(101063), 1–21 (2022). https://doi.org/10.1016/j.destud.2021.101063
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Smits, A., van Turnhout, K. (2023). Towards a Practice-Led Research Agenda for User Interface Design of Recommender Systems. In: Abdelnour Nocera, J., Kristín Lárusdóttir, M., Petrie, H., Piccinno, A., Winckler, M. (eds) Human-Computer Interaction – INTERACT 2023. INTERACT 2023. Lecture Notes in Computer Science, vol 14144. Springer, Cham. https://doi.org/10.1007/978-3-031-42286-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-42286-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42285-0
Online ISBN: 978-3-031-42286-7
eBook Packages: Computer ScienceComputer Science (R0)