Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Using GOMS for user interface design and evaluation: which technique?
ACM Transactions on Computer-Human Interaction (TOCHI)
A comparison of usability techniques for evaluating design
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Extracting usability information from user interface events
ACM Computing Surveys (CSUR)
The state of the art in automating usability evaluation of user interfaces
ACM Computing Surveys (CSUR)
Practitioner's Handbook for User Interface Design and Development
Practitioner's Handbook for User Interface Design and Development
A method for the early stages of interactive system design using UML and Lean Cuisine+
AUIC '01 Proceedings of the 2nd Australasian conference on User interface
Usability Basics for Software Developers
IEEE Software
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th Edition)
Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th Edition)
AspectJ in Action: Practical Aspect-Oriented Programming
AspectJ in Action: Practical Aspect-Oriented Programming
Guest Editors' Introduction: Aspect-Oriented Programming
IEEE Software
Modular Software Design with Crosscutting Interfaces
IEEE Software
Human-Computer Interaction (3rd Edition)
Human-Computer Interaction (3rd Edition)
Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software
Hi-index | 0.00 |
User interface events, resulting from the normal operations of a window-based application, provide crucial information for usability evaluation. Since user interface events are extremely voluminous and rich in detail, automated capture tools are required. With the intent to support usability evaluation in early development phases, such a tool must meet two basic criteria: acquiring relevant usability information at the desirable level of abstraction and adaptable to continuous changes in the user interface. Here, we propose an aspect-oriented approach to capturing user interface events. As the user interacts with an application through its user interface, user interface events occur in various components across the application. Aspects allow capturing select user interface events in a self-contained fashion without imposing undesirable constraints on the target application. We demonstrate in this paper that our approach is a suitable one for early usability evaluation.