In this chapter, it is recognized that the knowledge relevant to the design of an interactive system is distributed among several stakeholders: domain experts, software engineers, and humancomputer interaction experts. Hence, the design of an interactive system is a multi-facet activity requiring the collaboration of experts from these communities. Each community describes an interactive system through visual sentences of a visual language (VL). A first VL allows domain experts to reason on the system usage in their specific activities. A second VL, the state-chart language, is used to specify the system behavior for software engineers' purposes. A communication gap exists among the two communities in that domain experts do not understand software engineers jargon and vice versa. To overcome this gap, a third VL permits human-computer interaction experts to translate the user view of the system embedded in their visual language into a specification in the software engineering visual language.

Multi-facet Design of Interactive Systems through Visual Languages / D. Fogli, A. Marcante, P. Mussio, L. Parasiliti Provenza, A. Piccinno - In: Visual Languages for Interactive Computing: Definitions and Formalizations / [a cura di] F. Ferri. - [s.l] : IGI Global, 2007. - ISBN 9781599045344. - pp. 174-204 [10.4018/978-1-59904-534-4.ch010]

Multi-facet Design of Interactive Systems through Visual Languages

A. Marcante
Secondo
;
P. Mussio;L. Parasiliti Provenza
Penultimo
;
2007

Abstract

In this chapter, it is recognized that the knowledge relevant to the design of an interactive system is distributed among several stakeholders: domain experts, software engineers, and humancomputer interaction experts. Hence, the design of an interactive system is a multi-facet activity requiring the collaboration of experts from these communities. Each community describes an interactive system through visual sentences of a visual language (VL). A first VL allows domain experts to reason on the system usage in their specific activities. A second VL, the state-chart language, is used to specify the system behavior for software engineers' purposes. A communication gap exists among the two communities in that domain experts do not understand software engineers jargon and vice versa. To overcome this gap, a third VL permits human-computer interaction experts to translate the user view of the system embedded in their visual language into a specification in the software engineering visual language.
Settore INF/01 - Informatica
2007
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/44754
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? ND
social impact