“…Their advantage is that useful design solutions can be captured and generalized in the form of a pattern to solve similar problems with them [13]. The development of UIs is complex, therefore, reusing knowledge, already gained by previous design processes, helps the designers and developers to work more efficiently and improve their productivity [14,15,16,17]. A pattern is the relationship between a certain context, problem and solution [18].…”