Stages and levels in human-machine interaction
International Journal of Man-Machine Studies
Statecharts: A visual formalism for complex systems
Science of Computer Programming
Knowledge-based software design using design schemas
ICSE '87 Proceedings of the 9th international conference on Software Engineering
The UAN: a user-oriented representation for direct manipulation interface designs
ACM Transactions on Information Systems (TOIS)
Assessing the usability of a user interface standard
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Exploiting reusable specifications through analogy
Communications of the ACM
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Encapsulating knowledge for intelligent automatic interaction objects selection
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Cognitive systems engineering
A framework for developing experience-based usability guidelines
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Design rationale
Human-computer interaction: interdisciplinary roots and trends
Journal of Systems and Software
Designing claims for reuse in interactive systems design
International Journal of Human-Computer Studies
Case-based design browser to support software reuse: theoretical structure and empirical evaluation
International Journal of Human-Computer Studies
Human-Computer Interaction
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
A Case-Based Framework for Interactive Capture and Reuse of Design Knowledge
Applied Intelligence
Case-Based Knowledge Management Tools for Software Development
Automated Software Engineering
Engineering Web Applications for Reuse
IEEE MultiMedia
Designing Maintainable, Reusable Interfaces
IEEE Software
Reusing Specifications in OO Applications
IEEE Software
A Model-Based Interface Development Environment
IEEE Software
Case-Based Reasoning in Design
IEEE Expert: Intelligent Systems and Their Applications
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Categorizing Case-Base Maintenance: Dimensions and Directions
EWCBR '98 Proceedings of the 4th European Workshop on Advances in Case-Based Reasoning
Towards a user interface generation approach based on object oriented design and task model
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Behaviour & Information Technology
Designing with interactive example galleries
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A conceptual model for HCI design cases
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
User interface (UI) design is one of the most challenging problem-solving activities that the modern industry faces.The cognitive complexity of design problems and the time pressure due to shortened product life cycles force designers to pursue efficient processes and strategies. For efficiency, UI designers can benefit from their prior design experience that associates target user tasks with available interface means.The practical design activity thus tends to be case-based rather than analytic and linearly deductive.In this paper we develop a framework for a case-based design aid that enables effective reuse of prior design cases in a way that is compatible with practical strategies of designers. In the centre of the framework lies designcase representation at multiple levels of abstraction.The multi-level representation supports the bi-directional and opportunistic strategies of UI designers by enabling easy retrieval of cases at a focused abstraction level and strategy-compatible navigation to related design cases at other levels. A diagrammatic interaction model and a retrieval algorithm based on the model to represent and select design cases are described. It is experimentally verified that the multi-level representation of design cases with the diagrammatic model is useful to UI designers. The overall framework is implemented in a prototype system and the usefulness of the system is shown by examples.