Context matters: Evaluating Interaction Techniques with the CIS Model
This article introduces the Complexity of Interaction Sequences model (CIS). CIS describes the structure of interaction techniques and the SimCIS simulator uses these descriptions to predict their performance in the context of an interaction sequence. The model defines the complexity of an interaction technique as a measure of its effectiveness within a given context. We tested CIS to compare three interaction techniques: fixed unimanual palettes, fixed bimanual palettes and toolglasses. The model predicts that the complexity of both palettes depends on interaction sequences, while toolglasses are less context-dependent. CIS also predicts that fixed bimanual palettes outperform the other two techniques. Predictions were tested empirically with a controlled experiment and confirmed the hypotheses. We argue that, in order to be generalizable, experimental comparisons of interaction techniques should include the concept of context sensitivity. CIS is a step in this direction as it helps predict the performance of interaction techniques according to the context of use.
Keywordsinteraction technique interaction sequence complexity context palette bimanual palette toolglass experimentation performance theory
Unable to display preview. Download preview PDF.
- Beaudouin-Lafon, M. & Lassen, H. M. , The Architecture and Implementation of CPN2000, A Post-WIMP Graphical Application, in M. Ackerman & K. Edwards (eds.), Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, UIST’00, CHI Letters 2(2), ACM Press, pp. 181–90.Google Scholar
- Bier, E. A., Stone, M. C., Pier, K., Buxton, W. & DeRose, T. D. , Toolglass and Magic Lenses: The See-through Interface, in J. Kajiya (ed.), Proceedings of SIGGRAPH’93 20th Annual Conference on Computer Graphics and Interactive Techniques, Computer Graphics (Annual Conference Series) 27, ACM Press, pp.73–80.Google Scholar
- Dragicevic, P. & Fekete, J. D. , Input Device Selection and Interaction Configuration with ICON, in A. Blandford, J. Vanderdonckt & P. Gray (eds.), People and Computers XV: Interaction without Frontiers (Joint Proceedings of HCI2001 and IHM2001), Springer-Verlag, pp.543–58.Google Scholar
- Fitts, P. M. , The Information Capacity of the Human Motor System in Controlling Amplitude of Movement, British Journal of Educational Psychology 47(6), 381–91.Google Scholar
- Foley, J. D., Wallace, V. L. & Chan, P. , The Human Factors of Computer Graphics Interaction Techniques, IEEE Computer Graphics and Applications 4(11), 13–48.Google Scholar
- Green, T. R. G. , Instructions and Descriptions: Some Cognitive Aspects of Programming and Similar Activities, in V. Di Gesù, S. Levialdi & L. Tarantino (eds.), Proceedings of the Conference on Advanced Visual Interface (AVI2000), ACM Press, pp.21–28.Google Scholar
- Hick, W. E. , On the Rate of Gain of Information, Quarterly Journal of Experimental Psychology 4, 11–26.Google Scholar
- John, B., Vera, A., Remington, R. & Freed, M. , Automating CPM-GOMS, in D. Wixon (ed.), Proceedings of SIGCHI Conference on Human Factors in Computing Systems: Changing our World, Changing Ourselves (CHI’02), CHI Letters 4(1), ACM Press, pp. 147–54.Google Scholar
- Kabbash, P., Buxton, W. & Sellen, A. , Two-Handed Input in a Compound Task, in B. Adelson, S. Dumais & J. Olson (eds.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Celebrating Interdependence (CHI’94), ACM Press, pp.417–23.Google Scholar
- Mackay, W. E. , Which Interaction Technique Works When? Floating Palettes, Marking Menus and Toolglasses Support Different Task Strategies, in S. Levialdi (ed.), Proceedings of the Conference on Advanced Visual Interface (AVI2002), ACM Press, pp.203–9.Google Scholar
- St. Amant, R. & Horton, T. E. , Characterizing Tool Use in an Interactive Drawing Environment, in Proceedings of the International Symposium on Smart Graphics, ACM Press, pp.86–93.Google Scholar