CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM
ACM Computing Surveys (CSUR)
Inductive task modeling for user interface customization
Proceedings of the 2nd international conference on Intelligent user interfaces
Human-computer interaction
EDEM: intelligent agents for collecting usage data and increasing user involvement in development
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
The Vista environment for the coevolutionary design of user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Unified Modeling Language user guide
The Unified Modeling Language user guide
APE: learning user's habits to automate repetitive tasks
Proceedings of the 5th international conference on Intelligent user interfaces
Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Business of Software: the case for a new business model
Communications of the ACM
Introduction: personalized views of personalization
Communications of the ACM
Experience with personalization of Yahoo!
Communications of the ACM
Web usage mining for Web site evaluation
Communications of the ACM
A broader approach to personalization
Communications of the ACM
Systems, interactions, and macrotheory
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
An agent-based approach for building complex software systems
Communications of the ACM
Extracting usability information from user interface events
ACM Computing Surveys (CSUR)
Usability Engineering
Human-Computer Interaction
Multilevel Modelling and Design of Visual Interactive Systems
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Deliberated evolution: stalking the view matcher in design space
Human-Computer Interaction
Defining visual languages for interactive computing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Adaptive interaction in Web3D virtual worlds
Proceedings of the ninth international conference on 3D Web technology
Observing and adapting user behavior in navigational 3D interfaces
Proceedings of the working conference on Advanced visual interfaces
Supporting interaction and co-evolution of users and systems
Proceedings of the working conference on Advanced visual interfaces
Environments to support context and emotion aware visual interaction
Journal of Visual Languages and Computing
Meta-design to face co-evolution and communication gaps between users and designers
UAHCI'07 Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity
Hi-index | 0.00 |
This paper presents an approach to support the designer of Visual Interactive Systems (VISs) in adapting a VIS to the evolution of its users. This process is called co-evolution of users and systems. The approach is based on the identification of the patterns of interaction between the user and an interactive system and on their use for the evolution of the system to facilitate novel usages introduced by the user. The approach is focused on WIMP systems and is based on the recently introduced PCL (Pictorial Computing Laboratory) model of interaction, within which we provide a novel definition of interaction pattern. The proposal assumes that the VIS is observed by an external system called SIC (Supporting Interaction Co-evolution), which is in charge of recording the interactions between the user and the VIS and of analyzing the relevant interaction patterns. In particular, SIC exploits a UML-based statechart specification of the VIS in order to associate observed user activities with the states of the interactive process. This information provides a useful basis for a variety of pattern recognition techniques. Two techniques called usual state and recurrent sequence recognition are illustrated and the results of a first experiment are discussed.