“…Later on, the notion of design patterns has drawn the attention other communities and various design pattern collections have been created [16,34,51,52], such as in the fields of Hypermedia and Web Engineering [44,67], Human-Computer Interaction (HCI) [14,30,74,80] Computer Supported Cooperative Work (CSCW) [10,72,73] and e-learning [36,45,47,58]. A set of digital online catalogues for design patterns have been appeared, including the Hypermedia Design Patterns Repository [50], the BDesign patterns for Web, GUI and Mobile Interfaces^by M. van Welie [81], design patterns for game interfaces and social applications called BEricksons Interaction Design Patterns^ [37], the 90 web design patterns by K. Van Duyne [38], the B30 user interface patterns^by J. Tidwell (including a range of various real-life examples from desktop applications to websites and web applications for mobile devices [78]), and the Pattern Language for CSCW in [60].…”