CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Training wheels in a user interface
Communications of the ACM
Fixation maps: quantifying eye-movement traces
ETRA '02 Proceedings of the 2002 symposium on Eye tracking research & applications
Promoting universal usability with multi-layer interface design
CUU '03 Proceedings of the 2003 conference on Universal usability
A comparison of static, adaptive, and adaptable menus
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Mnemonic rendering: an image-based approach for exposing hidden changes in dynamic displays
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Phosphor: explaining transitions in the user interface using afterglow effects
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
User interface façades: towards fully adaptable user interfaces
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Proceedings of the 20th annual ACM symposium on User interface software and technology
Scented Widgets: Improving Navigation Cues with Embedded Visualizations
IEEE Transactions on Visualization and Computer Graphics
Ingimp: introducing instrumentation to an end-user open source application
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An application-independent system for visualizing user operation history
Proceedings of the 21st annual ACM symposium on User interface software and technology
Ephemeral adaptation: the use of gradual onset to improve menu selection performance
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Revisiting read wear: analysis, design, and evaluation of a footprints scrollbar
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CommunityCommands: command recommendations for software applications
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Automatically identifying targets users interact with during real world tasks
Proceedings of the 15th international conference on Intelligent user interfaces
Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
GUI testing using computer vision
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing adaptive feedback for improving data entry accuracy
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Design and evaluation of a command recommendation system for software applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Content and hierarchy in pixel-based methods for reverse engineering interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
AdaptableGIMP: designing a socially-adaptable interface
Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology
IP-QAT: in-product questions, answers, & tips
Proceedings of the 24th annual ACM symposium on User interface software and technology
Associating the visual representation of user interfaces with their internal structures and metadata
Proceedings of the 24th annual ACM symposium on User interface software and technology
Skillometers: reflective widgets that motivate and help users to improve performance
Proceedings of the 26th annual ACM symposium on User interface software and technology
MenuInspector: Outil pour l'analyse des menus et cas d'étude
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Hi-index | 0.01 |
We present Patina, an application independent system for collecting and visualizing software application usage data. Patina requires no instrumentation of the target application, all data is collected through standard window metrics and accessibility APIs. The primary visualization is a dynamic heatmap overlay which adapts to match the content, location, and shape of the user interface controls visible in the active application. We discuss a set of design guidelines for the Patina system, describe our implementation of the system, and report on an initial evaluation based on a short-term deployment of the system.