A virtual protocol model for computer-human interaction
International Journal of Man-Machine Studies
The AWK programming language
Layered protocols for computer-human dialogue. 1: principles
International Journal of Man-Machine Studies - Special Issue: Multimodal Computer-Human Interaction
Layered protocols for computer-human dialogue. 11: some practical issues
International Journal of Man-Machine Studies - Special Issue: Multimodal Computer-Human Interaction
Advancing the study of programming with computer-aided protocol analysis
Empirical studies of programmers: second workshop
Task-oriented parsing - a diagnostic method to be used adaptive systems
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Programming Windows
Interface usage measurements in a user interface management system
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Running Microsoft works
X toolkit intrinsics programming manual (3rd ed.)
X toolkit intrinsics programming manual (3rd ed.)
EAGER: programming repetitive tasks by example
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A study of computer-supported user interface evaluation using maximal repeating pattern analysis
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Computer analysis of user interfaces based on repetition in transcripts of user sessions
ACM Transactions on Information Systems (TOIS)
Cognitive walkthroughs: a method for theory-based evaluation of user interfaces
International Journal of Man-Machine Studies
Knowledge-based evaluation as design support for graphical user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluating user-computer interaction: a framework
International Journal of Man-Machine Studies
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Software for the usability lab: a sampling of current tools
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
The complete HyperCard 2.2 handbook (4th ed.)
The complete HyperCard 2.2 handbook (4th ed.)
Usability inspection methods
Automatic chunk detection in human-computer interaction
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Debugging heterogeneous distributed systems using event-based models of behavior
ACM Transactions on Computer Systems (TOCS)
MacSHAPA and the enterprise of exploratory sequential data analysis (ESDA)
International Journal of Human-Computer Studies
Communications of the ACM
User action graphing effort (UsAGE)
CHI '95 Conference Companion on Human Factors in Computing Systems
Subjective usability feedback from the field over a network
CHI '95 Conference Companion on Human Factors in Computing Systems
Automating process discovery through event-data analysis
Proceedings of the 17th international conference on Software engineering
Using GOMS for user interface design and evaluation: which technique?
ACM Transactions on Computer-Human Interaction (TOCHI)
The GOMS family of user interface analysis techniques: comparison and contrast
ACM Transactions on Computer-Human Interaction (TOCHI)
Remote evaluation: the network as an extension of the usability laboratory
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic monitoring of software requirements
ICSE '97 Proceedings of the 19th international conference on Software engineering
Metric-driven analysis and feedback systems for enabling empirically guided software development
ICSE '91 Proceedings of the 13th international conference on Software engineering
Workshop on software engineering and computer-human interaction: joint research issues
ICSE '94 Proceedings of the 16th international conference on Software engineering
A comparison of usability techniques for evaluating design
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Java AWT reference
Agents for collecting application usage data over the Internet
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Automatic Support for Usability Evaluation
IEEE Transactions on Software Engineering
An approach to large-scale collection of application usage data over the Internet
Proceedings of the 20th international conference on Software engineering
A linear space algorithm for computing maximal common subsequences
Communications of the ACM
Usability Engineering
Handbook of Human-Computer Interaction
Handbook of Human-Computer Interaction
Running Microsoft Excel 2000
MAC OS in a Nutshell
Human-Computer Interaction
Specifying Concurrent Systems with TSL
IEEE Software
Yeast: A General Purpose Event-Action System
IEEE Transactions on Software Engineering
Extending Programming by Demonstration with Hierarchical Event Histories
EWHCI '94 Selected papers from the 4th International Conference on Human-Computer Interaction
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Providing intrinsic support for user interface monitoring
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Pattern recognition and interaction models
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
A framework for assessing applicability of HCI techniques
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Inferring task structures from interaction protocols
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Towards a comprehensive user interface management system
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Playback: A method for evaluating the usability of software and its documentation
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
NetRaker suite: a demonstration
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Automatic capture, representation, and analysis of user behavior
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Automated knowledge acquisition for instructional text generation
Proceedings of the 20th annual international conference on Computer documentation
Monitoring deployed software using software tomography
Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
A model for the visualization exploration process
Proceedings of the conference on Visualization '02
Evaluating Electronic Textbooks: A Methodology
ECDL '01 Proceedings of the 5th European Conference on Research and Advanced Technology for Digital Libraries
User Study Techniques in the Design and Evaluation of a Ubicomp Environment
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
Remote usability evaluations using the internet
EUPA'02 Proceedings of the 1st European UPA conference on European usability professionals association conference - Volume 3
Leveraging field data for impact analysis and regression testing
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the working conference on Advanced visual interfaces
Measuring the conceptual fitness of an application in a computing ecosystem
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Making sense of low-level usage data to understand user activities
SAICSIT '04 Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
TaskTracer: a desktop environment to support multi-tasking knowledge workers
Proceedings of the 10th international conference on Intelligent user interfaces
Usage analysis: combining logging and qualitative methods
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Applying classification techniques to remotely-collected program execution data
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Évaluation des dispositifs mobiles: sur le terrain ou en laboratoire ?
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
Supporting ethnographic studies of ubiquitous computing in the wild
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Evaluating information visualisations
Proceedings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for information visualization
Research methods in computing: what are they, and how should we teach them?
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Towards an empirical method of efficiency testing of system parts: A methodological study
Interacting with Computers
Web page revisitation revisited: implications of a long-term click-stream study of browser usage
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Observation-based design methods for gestural user interfaces
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Reconceptualizing System Usage: An Approach and Empirical Test
Information Systems Research
Expectations and reality: Evaluating patterns of learning behaviour using audit trails
Computers & Education
A Technique for Enabling and Supporting Debugging of Field Failures
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Model and Framework for Visualization Exploration
IEEE Transactions on Visualization and Computer Graphics
Techniques for Classifying Executions of Deployed Software to Support Software Engineering Tasks
IEEE Transactions on Software Engineering
Automated end-user behaviour assessment tool for remote product and system testing
Expert Systems with Applications: An International Journal
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ingimp: introducing instrumentation to an end-user open source application
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
New methods for conducting experiments with mobile systems and services in the field
Proceedings of the 9th international conference on Human computer interaction with mobile devices and services
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
Annotating UI architecture with actual use
AUIC '08 Proceedings of the ninth conference on Australasian user interface - Volume 76
Seeing is retrieving: building information context from what the user sees
Proceedings of the 13th international conference on Intelligent user interfaces
Public participation in proprietary software development through user roles and discourse
International Journal of Human-Computer Studies
A survey of what customers want in a cell phone design
Behaviour & Information Technology
Task Model-Based Usability Evaluation for Smart Environments
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
Log Who's Playing: Psychophysiological Game Analysis Made Easy through Event Logging
Proceedings of the 2nd International Conference on Fun and Games
Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Comparing Usage Performance on Mobile Applications
Groupware: Design, Implementation, and Use
Supporting the end users' views
Proceedings of the Working Conference on Advanced Visual Interfaces
Supporting co-evolution of users and systems by the recognition of interaction patterns
Proceedings of the Working Conference on Advanced Visual Interfaces
Interactive usability instrumentation
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Integration of usability evaluation and model-based software development
Advances in Engineering Software
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Defining Expected Behavior for Usability Testing
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Remote evaluation of mobile context-aware systems using data-gathering agents
AIC'09 Proceedings of the 9th WSEAS international conference on Applied informatics and communications
Interactive web environment for collaborative and extensible diagram based learning
Computers in Human Behavior
Mining problem-solving strategies from HCI data
ACM Transactions on Computer-Human Interaction (TOCHI)
Combination of models and logs for visual analysis of data from usability evaluation
HCI '08 Proceedings of the Third IASTED International Conference on Human Computer Interaction
What would other programmers do: suggesting solutions to error messages
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
On improving application utility prediction
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Component-based architecture for collaborative applications in internet
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Development of interactive logger for understanding user's interaction with mobile phone
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction platforms and techniques
The role of event description in architecting dependable systems
Architecting dependable systems
A three-level approach for analyzing user behavior in ongoing relationships
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Capturing user interface events with aspects
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Super-feet: a wireless hand-free navigation system for virtual environments
ICVR'07 Proceedings of the 2nd international conference on Virtual reality
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Developing usability studies via formal models of UIs
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Gameplay analysis through state projection
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Automatic detection of users' skill levels using high-frequency user interface events
User Modeling and User-Adapted Interaction
MAITH: a meta-software agent for issue tracking help
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Industry track
Characterizing large-scale use of a direct manipulation application in the wild
Proceedings of Graphics Interface 2010
Data logging plus e-diary: towards an online evaluation approach of mobile service field trial
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
The CLOTHO project: predicting application utility
Proceedings of the 8th ACM Conference on Designing Interactive Systems
Zinsight: a visual and analytic environment for exploring large event traces
Proceedings of the 5th international symposium on Software visualization
Evidence-based validation and improvement of electronic health record systems
Proceedings of the FSE/SDP workshop on Future of software engineering research
Interaction analysis for adaptive user interfaces
ICIC'10 Proceedings of the 6th international conference on Advanced intelligent computing theories and applications: intelligent computing
Une approche à base de modèles pour l'ingénierie logicielle de techniques d'interaction
Conference Internationale Francophone sur I'Interaction Homme-Machine
Characterizing the usability of interactive applications through query log analysis
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Camouflage: automated anonymization of field data
Proceedings of the 33rd International Conference on Software Engineering
A model-based approach for supporting engineering usability evaluation of interaction techniques
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Bringing users of a digital divide context to website evaluation using WELFIT
Proceedings of the IX Symposium on Human Factors in Computing Systems
Behavior based web page evaluation
Journal of Web Engineering
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Support for remote usability evaluation of web mobile applications
Proceedings of the 29th ACM international conference on Design of communication
Web usability probe: a tool for supporting remote usability evaluation of web sites
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
Instrumenting the crowd: using implicit behavioral measures to predict task performance
Proceedings of the 24th annual ACM symposium on User interface software and technology
Logging events crossing architectural boundaries
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Learning-based evaluation of visual analytic systems
Proceedings of the 3rd BELIV'10 Workshop: BEyond time and errors: novel evaLuation methods for Information Visualization
A logging scheme for comparative digital library evaluation
ECDL'06 Proceedings of the 10th European conference on Research and Advanced Technology for Digital Libraries
Understanding user behavior through summarization of window transition logs
DNIS'11 Proceedings of the 7th international conference on Databases in Networked Information Systems
Modeling task performance for a crowd of users from interaction histories
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Backtracking Events as Indicators of Usability Problems in Creation-Oriented Applications
ACM Transactions on Computer-Human Interaction (TOCHI)
User operations as language elements: measuring usability and user competence through redundancy
CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
Participatory usability: supporting proactive users
CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
BugRedux: reproducing field failures for in-house debugging
Proceedings of the 34th International Conference on Software Engineering
Supporting activity modelling from activity traces
Expert Systems: The Journal of Knowledge Engineering
A complete chronicle discovery approach: application to activity analysis
Expert Systems: The Journal of Knowledge Engineering
ACM Transactions on Interactive Intelligent Systems (TiiS) - Special issue on highlights of the decade in interactive intelligent systems
Remote and Autonomous Studies of Mobile and Ubiquitous Applications in Real Contexts
International Journal of Mobile Human Computer Interaction
CrowdStudy: general toolkit for crowdsourced evaluation of web interfaces
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Using behavioral data to identify interviewer fabrication in surveys
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
F3: fault localization for field failures
Proceedings of the 2013 International Symposium on Software Testing and Analysis
EISEval, a generic reconfigurable environment for evaluating agent-based interactive systems
International Journal of Human-Computer Studies
International Journal of Technology and Human Interaction
Remote usability evaluation of mobile web applications
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Modeling Data for Enterprise Systems with Memories
Journal of Database Management
LiveAction: Automating Web Task Model Generation
ACM Transactions on Interactive Intelligent Systems (TiiS)
Evaluating the Usability of Multimedia, Mobile and Network-Based Products
International Journal of Wireless Networks and Broadband Technologies
Hi-index | 0.00 |
Modern window-based user interface systems generate user interface events as natural products of their normal operation. Because such events can be automatically captured and because they indicate user behavior with respect to an application's user interface, they have long been regarded as a potentially fruitful source of information regarding application usage and usability. However, because user interface events are typically voluminos and rich in detail, automated support is generally required to extract information at a level of abstraction that is useful to investigators interested in analyzing application usage or evaluating usability. This survey examines computer-aided techniques used by HCI practitioners and researchers to extract usability-related information from user interface events. A framework is presented to help HCI practitioners and researchers categorize and compare the approaches that have been, or might fruitfully be, applied to this problem. Because many of the techniques in the research literature have not been evaluated in practice, this survey provides a conceptual evaluation to help identify some of the relative merits and drawbacks of the various classes of approaches. Ideas for future research in this area are also presented. This survey addresses the following questions: How might user interface events be used in evaluating usability? How are user interface events related to other forms of usability data? What are the key challenges faced by investigators wishing to exploit this data? What approaches have been brought to bear on this problem and how do they compare to one another? What are some of the important open research questions in this area?