Interface design through knowledge-based systems: an approach centered on explanations from problem-solving models

The process of generating user interfaces is complex and demands a great deal of effort from the specialist, because there are several possible combinations and uncertainties regarding any one option. We believe that the modeling of HCI concepts and of the knowledge of all parties involved is of great importance, as well as the reuse of this modeling to automate and optimize such process. Therefore, we are proposing a KBS (Knowledge-Based System) that represents the knowledge of the interface designers. This System possesses the feature of interactivity, so that the user can have an explanation of the results produced, thus improving the understanding and acceptance of the proposed interface. Furthermore, the system allows for its knowledge base to be modified. We applied the proposed method to generate an abstract user interface for a system of email control and for a system of simulation of criminal activity.

[1]  Dieter Fensel,et al.  The Unified Problem-Solving Method Development Language UPML , 2003, Knowl. Inf. Syst..

[2]  Benjamin Michotte,et al.  USIXML: A User Interface Description Language for Context-Sensitive User Interfaces , 2004 .

[3]  Sucupira Furtado,et al.  Mise en oeuvre d'une méthode de conception d'interfaces adaptatives pour des systèmes de supervision à partir des spécifications conceptuelles , 1997 .

[4]  Judy Kay,et al.  User Modeling for Adaptation , 2000 .

[5]  Jean Vanderdonckt,et al.  Addressing the mapping problem in user interface design with UsiXML , 2004, TAMODIA '04.

[6]  Joëlle Coutaz,et al.  A Reference Framework for the Development of Plastic User Interfaces , 2005 .

[7]  Joëlle Coutaz,et al.  A Unifying Reference Framework for the Development of Plastic User Interfaces , 2001, EHCI.

[8]  Enrico Motta,et al.  Reusable components for knowledge modelling , 1998 .

[9]  Constantine Stephanidis,et al.  The Unified User Interface Design Method , 2000 .

[10]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[11]  Elizabeth Furtado,et al.  A Unified Architecture to Develop Interactive Knowledge Based Systems , 2004, SBIA.

[12]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[13]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[14]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..