Designing for usability: key principles and what designers think
Communications of the ACM
Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
The GOMS family of user interface analysis techniques: comparison and contrast
ACM Transactions on Computer-Human Interaction (TOCHI)
Making argumentation serve design
Design rationale
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
Allocation of function: scenarios, context and the economics of effort
International Journal of Human-Computer Studies - Special issue on function allocation
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Where the action is: the foundations of embodied interaction
Where the action is: the foundations of embodied interaction
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Taming HAL: Designing Interfaces Beyond 2001
Taming HAL: Designing Interfaces Beyond 2001
Iterative development in the field
IBM Systems Journal
Acting with Technology: Activity Theory and Interaction Design (Acting with Technology)
Acting with Technology: Activity Theory and Interaction Design (Acting with Technology)
Human-Computer Interaction (3rd Edition)
Human-Computer Interaction (3rd Edition)
HOPS: A Prototypical Specification Tool for Interactive Systems
Interactive Systems. Design, Specification, and Verification
Analyzing human-computer interaction as distributed cognition: the resources model
Human-Computer Interaction
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Representations for an iterative resource-based design approach
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Beyond modelling: an integrated environment supporting co-execution of tasks and systems models
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
A constructive approach for design space exploration
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Special challenges for models and patterns in smart environments
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Hi-index | 0.00 |
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.