Design patterns are acknowledged as powerful conceptual tools to improve design quality and to reduce the time and cost of design by effect of the reuse of "good" solutions. In many fields such as software engineering, web engineering, and interface design, patterns are widely used by practitioners and are also investigated from a research perspective. Still, the concept of design pattern has received marginal attention in the arena of user interfaces (UIs) for Recommender Systems (RSs). To our knowledge, a little is known about the use of patterns in this specific class of applications, in spite of their increasing popularity, and no RS specific interface pattern is available in existing pattern languages. We have performed a systematic analysis of 28 real-world RSs in a variety of sectors, in order to: (i) discover occurrences of existing general (i.e., domain independent) UI patterns; (ii) identify recurrent UI design solutions for RS specific features; (iii) elicit a set of new UI patterns for RS interfaces. The analysis of patterns occurrences highlights the degree at which "good" UI design solutions are adopted in RSs for the different sectors. The new patterns can be used by UI designers of RSs to improve the UX of their systems.

Cremonesi, P., Elahi, M., Garzotto, F. (2015). Interaction Design Patterns in Recommender Systems. In CHItaly '15: Proceedings of the 11th Biannual Conference of the Italian SIGCHI Chapter (pp.66-73). Association for Computing Machinery [10.1145/2808435.2808442].

Interaction Design Patterns in Recommender Systems

Garzotto F
2015

Abstract

Design patterns are acknowledged as powerful conceptual tools to improve design quality and to reduce the time and cost of design by effect of the reuse of "good" solutions. In many fields such as software engineering, web engineering, and interface design, patterns are widely used by practitioners and are also investigated from a research perspective. Still, the concept of design pattern has received marginal attention in the arena of user interfaces (UIs) for Recommender Systems (RSs). To our knowledge, a little is known about the use of patterns in this specific class of applications, in spite of their increasing popularity, and no RS specific interface pattern is available in existing pattern languages. We have performed a systematic analysis of 28 real-world RSs in a variety of sectors, in order to: (i) discover occurrences of existing general (i.e., domain independent) UI patterns; (ii) identify recurrent UI design solutions for RS specific features; (iii) elicit a set of new UI patterns for RS interfaces. The analysis of patterns occurrences highlights the degree at which "good" UI design solutions are adopted in RSs for the different sectors. The new patterns can be used by UI designers of RSs to improve the UX of their systems.
paper
Design; Human Factors; Standardization.;
Design; Human Factors; Standardization;
English
11th Biannual Conference of the ACM SIGCHI Italian Chapter, CHItaly 2015 - 28 September 2015 - 30 September 2015
2015
CHItaly '15: Proceedings of the 11th Biannual Conference of the Italian SIGCHI Chapter
9781450336840
2015
28
66
73
2808442
none
Cremonesi, P., Elahi, M., Garzotto, F. (2015). Interaction Design Patterns in Recommender Systems. In CHItaly '15: Proceedings of the 11th Biannual Conference of the Italian SIGCHI Chapter (pp.66-73). Association for Computing Machinery [10.1145/2808435.2808442].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/561482
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
Social impact