ABSTRACT
The co-evolution of different kinds of external representations is essential in Human-Centered Design. It helps design teams to interleave different design activities and to view a design problem from different perspectives. The paper investigates a coupling of representations for Design Rationale, formal HCI models, and prototypical implementations for a more effective co-exploration of problem and design spaces with both analytical and empirical means. Deliberated underdesign and parallel, model-guided prototyping are proposed techniques to systematically integrate exploratory design steps into evolutionary prototyping. The general approach is instantiated with QOC diagrams, HOPS models, and Java implementations. HOPS models are used for two purposes: to create 'throw-away extensions' of an existing prototype and to specify design goals and constraints. The animation tool allows designers to explore and to reflect the model-guided prototypes. A case study demonstrates the applicability of the approach. Implications for related design practices are discussed.
- Barboni, E., Ladry, J.-F., Navarre, D., Palanque, P., and Winckler, M. Beyond modelling: an integrated environment supporting co-execution of tasks and systems models. In Proc. of EICS '10, ACM (2010), 165--174. Google ScholarDigital Library
- Bellotti, V. Integrating theoreticians' and practitioners' perspectives with design rationale. In Proc. of INTERACT '93, CHI '93, ACM (1993), 101--106. Google ScholarDigital Library
- Bellotti, V., Maclean, A., and Moran, T. Generating good design questions. Tech. rep., 1991.Google Scholar
- Bellotti, V., Shum, S. B., MacLean, A., and Hammond, N. Multidisciplinary modelling in HCI design... in theory and in practice. In Proc. of CHI '95, ACM Press/Addison-Wesley Publishing Co. (1995), 146--153. Google ScholarDigital Library
- Benyon, D., Turner, P., and Turner, S. Designing interactive systems: people, activities, contexts, technologies. Addison-Wesley, 2005.Google Scholar
- Buxton, B. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan Kaufmann Publishers Inc., 2007. Google ScholarDigital Library
- Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. A unifying reference framework for multi-target user interfaces. Interacting with Computers 15 (2003), 289--308.Google ScholarCross Ref
- Campos, J., Doherty, G., and Harrison, M. Including User Behavior as Model Checking Analysis. Tech. Rep. DI-CCTC-09-17, University of Minho, Braga, 2009.Google Scholar
- Carroll, J. Introduction: Toward a Multidisciplinary Science of Human-Computer Interaction. In HCI models, theories, and frameworks: Toward a multidisciplinary science, J. Carroll, Ed. Morgan Kaufmann, 2003, 1--10.Google Scholar
- Cass, A. G., and Fernandes, C. S. T. Using Task Models for Cascading Selective Undo. In TAMODIA, vol. 4385 of Lecture Notes in Computer Science, Springer (2006), 186--201. Google ScholarDigital Library
- Dittmar, A., and Forbrig, P. Selective Modeling to Support Task Migratability of Interactive Artifacts. In INTERACT (3), vol. 6948 of Lecture Notes in Computer Science, Springer (2011), 571--588. Google ScholarDigital Library
- Dittmar, A., and Harrison, M. D. Representations for an iterative resource-based design approach. In Proc. of EICS '10, ACM (2010), 135--144. Google ScholarDigital Library
- Dix, A., and Gongora, L. Externalisation and design. In Proc. of DESIRE '11, ACM (2011), 31--42. Google ScholarDigital Library
- Dow, S. P., Glassco, A., Kass, J., Schwarz, M., Schwartz, D. L., and Klemmer, S. R. Parallel prototyping leads to better design results, more divergence, and increased self-efficacy. ACM Trans. Comput.-Hum. Interact. 17, 4 (2010), 18:1--18:24. Google ScholarDigital Library
- Dubberly, H., and Evenson, S. On modeling: The analysis-systhesis bridge model. interactions 15, 2 (2008), 57--61. Google ScholarDigital Library
- Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A. G., and Mehandjiev, N. Meta-design: a manifesto for end-user development. Commun. ACM 47, 9 (2004), 33--37. Google ScholarDigital Library
- Fischer, G., Lemke, A., McCall, R., and Morch, A. Making Argumentation Serve Design. In Design Rationale: Concepts, Techniques, and Use, T. Moran and J. Carroll, Eds. Lawrence Erlbaum Associates, Inc., 1996. Google ScholarDigital Library
- Hix, D., and Hartson, H. Developing User Interfaces: Ensuring Usability Through Product and Process. Wiley, New York, 1993. Google ScholarDigital Library
- Lacaze, X., Palanque, P., Barboni, E., and Navarre, D. Design Rationale for Increasing Profitability of Interactive Systems Development. In Encyclopedia of Human Computer Interaction. 2005.Google Scholar
- Lee, J., and Lai, K. What's In Design Rationale. In Design Rationale: Concepts, Techniques, and Use, T. Moran and J. Carroll, Eds. Lawrence Erlbaum Associates, Inc., 1996. Google ScholarDigital Library
- MacLean, A., Young, R. M., Bellotti, V. M. E., and Moran, T. P. Questions, options, and criteria: elements of design space analysis. Hum.-Comput. Interact. 6, 3 (1991), 201--250. Google ScholarDigital Library
- Paterno, F. Model-Based Design and Evaluation of Interactive Applications. Springer, 2000. Google ScholarDigital Library
- Rittel, H. W. J., and Webber, M. M. Dilemmas in a General Theory of Planning. Policy Sciences 4 (1973), 155--169.Google ScholarCross Ref
- Robinson, M., and Bannon, L. Questioning representations. In Proc. of ECSCW'91 (1991), 219--233. Google ScholarDigital Library
- Schön, D. The reflective practitioner: How professionals think in action. New York, Basic Books, 1983.Google Scholar
- Terry, M., Mynatt, E. D., Nakakoji, K., and Yamamoto, Y. Variation in element and action: supporting simultaneous development of alternative solutions. In Proc. of CHI '04, ACM (2004), 711--718. Google ScholarDigital Library
Index Terms
- A constructive approach for design space exploration
Recommendations
Attribute Spaces: Supporting Design Space Exploration in Virtual Reality
SUI '21: Proceedings of the 2021 ACM Symposium on Spatial User InteractionExploring the design space of configurations for objects in virtual scenes is a challenge within virtual reality authoring tools due to the lack of visualization capabilities, non-destructive operations, suggestions, and flexibility. This work ...
Design support for integrated evolutionary and exploratory prototyping
EICS '17: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing SystemsPrototypes in iterative design take many different forms and serve a variety of purposes. From an engineering point of view, evolutionary prototypes are the most challenging because they must be based on a sound software architecture. In the literature, ...
Whither design space?
Special Issue: Design Spaces: The Explicit Representation of Spaces of AlternativesDesign space exploration is a long-standing focus in computational design research. Its three main threads are accounts of designer action, development of strategies for amplification of designer action in exploration, and discovery of computational ...
Comments