Abstract
Selective modeling is suggested as a technique that encourages designers to mix exploratory, analytical, and empirical design activities in interaction design. The co-development of models and prototypes of interactive systems is proposed to support a better balance between formal and explorative design approaches. Models serve to inform design decisions but also to analyze emerging alternatives of prototypical implementations.
Task migratability is a usability design principle that describes how control for task execution is transferred between system and user. Refined flexible task allocation is rarely achievable through pure top-down decomposition as used in many model-based approaches. The paper shows at the example of HOPS models how selective modeling can be applied to develop prototypes in a deliberated evolutionary way by using models to express different viewpoints and to explore design options at different levels of granularity.
Chapter PDF
Similar content being viewed by others
Keywords
References
Dix, A., Finlay, J.E., Abowd, G.D., Beale, B.: Human-Computer Interaction, 3rd edn. Prentice-Hall, Englewood Cliffs (2003)
Benyon, D., Turner, P., Turner, S.: Designing interactive systems: people, activities, contexts, technologies. Addison-Wesley, Reading (2005)
Dittmar, A., Forbrig, P.: Task-based design revisited. In: Proc. of ACM SIGCHI Conf. on Engineering Interactive Computing Systems (EICS 2009), pp. 111–116 (2009)
Dittmar, A., Harrison, M.D.: Representations for an iterative resource-based design approach. In: Proc. of ACM SIGCHI Conf. on Engineering Interactive Computing Systems (EICS 2010), pp. 135–144 (2010)
Diaper, D.: Understanding Task Analysis for Human-Computer Interaction. In: Diaper, D., Stanton, N. (eds.) The Handbook of Task Analysis for Human-Computer Interaction. Lawrence Erlbaum Associates, Inc., Mahwah (2004)
Dearden, A., Harrison, M., Wright, P.: Allocation of function: scenarios, context and the economics of effort. Int. Journal of Human-Computer Studies 52(2), 289–318 (2000)
Degani, A.: Taming HAL: Designing Interfaces Beyond 2001. St Martin’s Press Inc., New York (2004)
Carroll, J.: HCI Models, Theories, and Frameworks: Toward a multidisciplinary science. Morgan Kaufman Publishers, San Francisco (2003)
Johnson, P.: Human computer interaction: psychology, task analysis, and software engineering. McGraw-Hill Book Company, New York (1992)
Annett, J.: Hierarchical Task Analysis. In: Diaper, D., Stanton, N. (eds.) The Handbook of Task Analysis for Human-Computer Interaction, Lawrence Erlbaum Associates, Inc., Mahwah (2004)
John, B.E., Kieras, D.E.: The GOMS family of user interface analysis techniques: Comparison and contrast. ACM Trans. on Computer-Human Interaction 3, 320–351 (1996)
Dourish, P.: Where The Action Is: The Foundations of Embodied Interaction. MIT Press, Cambridge (2001)
Suchman, L.: Plans and Situated Actions: The Problem of Human Machine Interaction. Cambridge University Press, Cambridge (1987)
Hollan, J., Hutchins, E., Kirsh, D.: Distributed cognition: toward a new foundation for human-computer interaction research. ACM Trans. Comput.-Hum. Interact. 7(2), 174–196 (2000)
Kaptelinin, V., Nardi, B.A.: Acting with technology: activity theory and interaction design. MIT Press, Cambridge (2006)
Wright, P.C., Fields, R.E., Harrison, M.D.: Analyzing human-computer interaction as distributed cognition: the resources model. Human Computer Interaction 15(1), 1–42 (2000)
Paterno, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15(3), 289–308 (2003)
Rosson, M.B., Carroll, J.M.: Usability Engineering – Scenario-Based Development of Human-Computer Interaction. Morgan Kaufmann Publishers, San Francisco (2002)
Beyer, H., Holtzblatt, K.: Contextual Design – Defining Customer-Centered Systems. Morgan Kaufmann Publishers, San Francisco (1998)
Greene, S.L., Jones, L., Matchen, P., Thomas, J.C.: Iterative development in the field. IBM Syst. J. 42(4), 594–612 (2003)
Gould, J.D., Lewis, C.: Designing for usability: key principles and what users think. Communications of the ACM 28(3), 300–311 (1985)
Fischer, G., Lemke, A., McCall, R., Morch, A.: Making Argumentation Serve Design. In: Moran, T., Carroll, J. (eds.) Design Rationale: Concepts, Techniques and Use, pp. 267–293. Lawrence Erlbaum Associates, Inc., Mahwah (1996)
Barboni, E., Ladry, J.-F., Navarre, D., Palanque, P., Winckler, M.: Beyond Modelling: An Integrated Environment Supporting Co-Execution of Tasks and Systems Models. In: Proc. ACM SIGCHI Conf. on Engineering Interactive Computing Systems (EICS 2010), pp. 143–152 (2010)
Dittmar, A., Hübner, T., Forbrig, P.: HOPS: A Prototypical Specification Tool for Interactive Systems. In: Graham, T.C.N. (ed.) DSV-IS 2008. LNCS, vol. 5136, pp. 58–71. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Dittmar, A., Forbrig, P. (2011). Selective Modeling to Support Task Migratability of Interactive Artifacts. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds) Human-Computer Interaction – INTERACT 2011. INTERACT 2011. Lecture Notes in Computer Science, vol 6948. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23765-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-23765-2_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23764-5
Online ISBN: 978-3-642-23765-2
eBook Packages: Computer ScienceComputer Science (R0)