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. MarcanteSecondo
;P. Mussio;L. Parasiliti ProvenzaPenultimo
;
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.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.