Abstract
A number of design models have been proposed in the area of Human-Computer Interaction (HCI) to support user-centered system design. High-level, abstract task models and detailed interface specification languages are among the most widely used. However, the need for designing applications to run in a number of different devices and platforms presents new issues that must be addressed from a platform-separable perspective. In this paper, we show how an interaction-as-conversation metaphor may face this challenge, and present an interaction modeling language that allows designers to build a blueprint of the range of interactions that will be able to take place in the application. Our goal is twofold: to motivate the designers to reflect upon the interactive solution they are creating, and at the same time provide a skeleton interaction specification that may be easily instantiated for different platforms or devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Annett, J., Duncan, K.D.: Task analysis and training design. Journal of Occupational Psychology 41, 211–221 (1967)
Barbosa, S.D.J., de Souza, C.S., Paula, M.G.: The Semiotic Engineering Use of Models for Supporting Reflection-In-Action. In: Proceedings of HCI International 2003, Crete, Greece (2003)
Barbosa, S.D.J., Paula, M.G.: Interaction Modelling as a Binding Thread in the Software Development Process. In: Workshop Bridging the Gaps Between Software Engineering and Human-Computer Interaction, at ICSE 2003, Oregon, USA (2003)
CACM (2002) Ontology: different ways of representing the same concept. Communications of the ACM 45(2) (February 2002)
Card, S., Moran, T., e Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum, Mahwah (1983)
Carroll, J.M. (ed.): Scenario-based design: envisioning work and technology in system development. Wiley, New York (1995)
Carroll, J.M. (ed.): Making use: Scenario-Based Design of Human-Computer Interactions. MIT Press, Cambridge (2000)
Carroll, J.M., Mack, R.L., Robertson, S.P., Rosson, M.B.: Binding Objects to Scenarios of Use. International Journal of Human-Computer Studies 41, 243–276 (1994)
de Souza, C.S., Barbosa, S.D.J., da Silva, S.R.P.: Semiotic Engineering Principles for Evaluating End-user Programming Environments. Interacting with Computers 13(4), 467–495 (2001)
Diaper, D.: Task Analysis for Human Computer Interaction. Ellis Horwood (1989)
Hix, D., Hartson, H.: Developing User Interfaces: Ensuring Usability Through Product and Process. John Wiley and Sons, Chichester (1993)
Hoover, S.P., Rinderle, J.R., Finger, S.: Models and abstractions in design. Design Studies 12(4), 237–245 (1991)
Imaz, M., Benyon, D.: How Stories Capture Interactions. In: Proceedings of IFIP TC.13 International Conference on Human-Computer Interaction, Interact 1999, pp. 321–328 (1999)
Johnson, P., Johnson, H., Waddington, R., Shouls, A.: Task related Knowledge Structures: Analysis, Modelling, and applications. In: Proceedings of HCI 1988. Cambridge University Press, Cambridge (1988)
Moran, T.: The Command Language Grammars: a representation for the user interface of interactive computer systems. International Journal of Man-Machine Studies 15, 3–50 (1981)
Norman, D., e Draper, S. (eds.): User Centered System Design. Lawrence Erlbaum, Hillsdale (1986)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, London (2000)
Paula, M.G.: Designing the Human-Computer Interaction Based on Semiotic Engineering Models: Building an Interaction Model. Master dissertation. Informatics Department, Pontifícia Universidade Católica do Rio de Janeiro, Brasil (2003) (in Portuguese)
Paula, M.G., Barbosa, S.D.J.: Bringing Interaction Specifications to HCI Design Patterns. In: Workshop Perspectives on HCI Patterns: Concepts and Tools, at CHI 2003, Florida, USA (2003)
Paula, M.G., Barbosa, S.D.J., Lucena, C.J.P.: Relating Human-Computer Interaction and Software Engineering Concerns. In: Lucena, C.J.P. (ed.) Monografias em Ciência da Computação, Rio de Janeiro, Brasil. Departamento de Informática. PUC-RioInf MCC 18/03 (2003)
Payne, S., e Green, T.R.G.: Task-action grammar: the model and its developments. In: Diaper, D. (ed.) Task Analysis for Human-Computer Interaction, Ellis Horwood, Chichester (1989)
Peirce, C.S.: Collected Papers. Harvard University Press, Cambridge (1931); Excerpted In: Buchler, J. (ed.): Philosophical Writings of Peirce. Dover, New York (1955)
Scapin, D., e Pierret-Golbreich, C.: Towards a method for task description. In: Proceedings of Work with Display Units Conference, Montreal, Canada, Elsevier, Amsterdam (1989)
Schön, D.: The Reflective Practitioner: How Professionals Think in Action. Basic Books, New York (1983)
van der Veer, G.C., Lenting, B.F., e Bergevoet, B.A.J.: GTA:Groupware Task Analysis - Modeling Complexity. Acta Psychologica 91, 297–322 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barbosa, S.D.J., de Paula, M.G. (2003). Designing and Evaluating Interaction as Conversation: A Modeling Language Based on Semiotic Engineering. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2003. Lecture Notes in Computer Science, vol 2844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39929-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-39929-2_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20159-5
Online ISBN: 978-3-540-39929-2
eBook Packages: Springer Book Archive