A Hybrid Recommendation Method And Development Framework Of User Interface Patterns Based On Hypergraph Theory
Rui Chen,Qingyi Hua,Wei Jia,Minjun Zhang,Xiang Ji,Juanni Li,Bo Wang,Jianxin Liu
2017-01-01
Abstract:User interface patterns provide good support for the development of usable user interface. However, with the increase of patterns, it is difficult for users to find suitable patterns for usable interface design. Therefore, it is an urgent problem for users to recommend appropriate patterns in the process of designing interface. In this paper, we firstly analyze the advantages and disadvantages of various recommendation algorithms, study the characteristics of task models and interface patterns, and then propose a hybrid recommendation method and development framework of the interface patterns based on hypergraph theory. Afterwards, according to task analysis, we tag the task attributes, and use hypergraph theory to construct users, tasks and patterns as hypergraph models with the historical behavioral data of users' using patterns. Then we divide and cluster the hypergraph models by weight similarity method proposed in this paper, and calculate the similarity between each pattern and task in the cluster to recommend a list of patterns so that the users can quickly and accurately select the appropriate patterns for interface development. Finally, the prototype system is developed and evaluated. The results show that the proposed method can improve not only the usability of the system, but also the development efficiency.