Toward overcoming culture, skill and situation hurdles in Human-Computer Interaction

Abstract.This paper proposes a new effective strategy for designing and implementing interactive systems overcoming culture, skill and situation hurdles in Human-Computer Interaction (HCI). The strategy to identify and reduce these hurdles is developed in the framework of a methodology based on a recently introduced model of HCI, and exploits the technological innovations of XML (Extensible Markup Language). HCI is modelled as a cyclic process in which the user and the interactive system communicate by materializing and interpreting a sequence of messages. The interaction process is formalized by specifying both the physical message appearance and the computational aspect of the interaction. This formalization allows the adoption of notation traditionally adopted by users in their workplaces as the starting point of the interactive system design. In this way, the human–system interaction language takes into account the users’ culture. Moreover, the methodology permits user representatives to build a hierarchy of systems progressively adapted to users’ situations, skills and habits, according to the work organization in the domain considered. The strategy is proved to be effective by describing how to implement it using BANCO (Browsing Adaptive Network for Changing user Operativity), a feasibility prototype based on XML, which allows the hierarchy implementation and system adaptations. Several examples from an environmental case under study are used throughout the paper to illustrate the methodology and the effectiveness of the technology adopted.

[1]  Carol V. Brown,et al.  The management of end-user computing: status and directions , 1993, CSUR.

[2]  Simone Diniz Junqueira Barbosa,et al.  Methods and tools: a method for evaluating the communicability of user interfaces , 2000, INTR.

[3]  Umberto Cugini,et al.  Issues in the combination of visual and haptic interaction , 2001, HCI.

[4]  Kenneth E. Iverson,et al.  Notation as a tool of thought , 1980, APLQ.

[5]  Harri Oinas-Kukkonen,et al.  Fourth generation hypermedia: some missing links for the World Wide Web , 1997, Int. J. Hum. Comput. Stud..

[6]  Michitaka Hirose,et al.  Providing force feedback in virtual environments , 1995, IEEE Computer Graphics and Applications.

[7]  Alessandro Bianchi,et al.  Designing usable visual languages: the case of immune system studies , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[8]  Paola Carrara,et al.  The Library: A Cultural Mine , 2001, ICHIM.

[9]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[10]  Marian Petre,et al.  Learning to Read Graphics: Some Evidence that 'Seeing' an Information Display is an Acquired Skill , 1993, J. Vis. Lang. Comput..

[11]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[12]  Linda Schamber What Is a Document? Rethinking the Concept in Uneasy Times , 1996, J. Am. Soc. Inf. Sci..

[13]  Austin Henderson,et al.  Conceptual models: begin by designing what to design , 2002, INTR.

[14]  Linda Schamber What Is a Document? Rethinking the Concept in Uneasy Times , 1996, J. Am. Soc. Inf. Sci..

[15]  Piero Mussio,et al.  Customized Visual Language Design , 1996, SEKE.

[16]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[17]  Daniela Fogli,et al.  Multilevel modelling and design of visual interactive systems , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[18]  David A. Duce,et al.  Systems, interactions, and macrotheory , 2000, TCHI.

[19]  Caterina Rizzi,et al.  Modelling and Haptic Interaction with non-rigid materials , 1999, Eurographics.

[20]  Arto Salomaa,et al.  Formal languages , 1973, Computer science classics.

[21]  Piero Mussio,et al.  Defining visual languages for interactive computing , 1997, IEEE Trans. Syst. Man Cybern. Part A.

[22]  N. Hari Narayanan,et al.  Diagrammatic Reasoning: Cognitive and Computational Perspectives , 1995 .

[23]  F. Varela Principles of biological autonomy , 1979 .