Interaction technique: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 35:
=== Level of granularity ===
 
One extant cause of confusion in the general discussion of interaction is a lack of clarity about levels of granularity<ref name="spdh">Sedig, K., Parsons, P., Dittmer, M., & Haworth, R. (2013). Human–centered interactivity of visualization tools: Micro– and macro–level considerations. In W. Huang (Ed.), Handbook of Human-Centric Visualization (pp. 717–743). Springer, New York.</ref>[http://link.springer.com/chapter/10.1007/978-1-4614-7485-2_29]. Interaction techniques are usually characterized at a low level of granularity--not necessarily at the lowest level of physical events, but at a level that is technology-, platform-, and/or implementation-dependent. For example, interaction techniques exist that are specific to mobile devices, touch-based displays, traditional mouse/keyboard inputs, and other paradigms--in other words, they are dependent on a specific technology or platform. In contrast, viewed at higher levels of granularity, interaction is not tied to to any specific technology or platform. The interaction of 'filtering', for example, can be characterized in a way that is technology-independent--e.g., performing an action such that some information is hidden and only a subset of the original information remains. Such an interaction could be implemented using any number of techniques, and on any number of platforms and technologies<ref name="sp"></ref>. See also the discussion of [[#interaction patterns]] below.
 
== Interaction tasks and ___domain objects ==
Line 57:
== Interaction patterns ==
 
While interaction techniques are typically technology-, platform-, and/or implementation-dependent (see [[#level of granularity]] above), human-computer or human-information interactions can be characterized at higher levels of abstraction that are independent of particular technologies and platforms. At such levels of abstraction, the concern is not precisely how an interaction is performed; rather, the concern is a conceptual characterization of what the interaction is, and what the general utility of the interaction is for the user(s). Thus, any single interaction pattern may be instantiated by any number of interaction techniques, on any number of different technologies and platforms. Interaction patterns are more concerned with the timeless, invariant qualities of an interaction.<ref name="sp">Sedig, K. & Parsons, P. (2013). Interaction design for complex cognitive activities with visual representations: A pattern-based approach. AIS Transactions on Human-Computer Interaction, 5(2), 84–133.</ref>[http://aisel.aisnet.org/cgi/viewcontent.cgi?article=1057&context=thci]
 
== Visualization technique ==