Understanding Natural Language
Understanding Natural Language
Electronic calendars in the office: an assessment of user needs and current technology
ACM Transactions on Information Systems (TOIS)
Communications of the ACM
Learning by doing with simulated intelligent help
Communications of the ACM
Computer human factors in computer interface design (panel session)
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Engineering for usability (panel session): lessons from the user derived interface
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Prototyping tools and techniques
The human-computer interaction handbook
Empirical studies of discourse representations for natural language interfaces
EACL '89 Proceedings of the fourth conference on European chapter of the Association for Computational Linguistics
The cognitive model: an approach to designing the human-computer interface
ACM SIGCHI Bulletin
StorySurfer: a playful book browsing installation for children's libraries
Proceedings of the 6th international conference on Interaction design and children
perFrames: Persuasive Picture Frames for Proper Posture
PERSUASIVE '08 Proceedings of the 3rd international conference on Persuasive Technology
Are we living in a robot cargo cult?
Proceedings of the 4th ACM/IEEE international conference on Human robot interaction
Understanding and improving flow in digital photo ecosystems
Proceedings of Graphics Interface 2009
Interest based selection of user generated content for rich communication services
Journal of Network and Computer Applications
Metaphor or diagram?: comparing different representations for group mirrors
OZCHI '09 Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7
Developer refinement of runtime architectural structure
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Employing use-cases for piecewise evaluation of requirements and claims
Proceedings of the 28th Annual European Conference on Cognitive Ergonomics
PSL'11 Proceedings of the First IAPR TC3 conference on Partially Supervised Learning
Towards the keyboard of oz: learning individual soft-keyboard models from raw optical sensor data
Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces
ConWIZ: a tool supporting contextual Wizard of Oz simulation
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Fusion of fragmentary classifier decisions for affective state recognition
MPRSS'12 Proceedings of the First international conference on Multimodal Pattern Recognition of Social Signals in Human-Computer-Interaction
What if everyone could do it?: a framework for easier spoken dialog system design
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
WozARd: a wizard of oz tool for mobile AR
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
Light on horizontal interactive surfaces: Input space for tabletop computing
ACM Computing Surveys (CSUR)
Exploring voice user interfaces for seniors
Proceedings of the 6th International Conference on PErvasive Technologies Related to Assistive Environments
Proceedings of the 2014 ACM/IEEE international conference on Human-robot interaction
Ecological content sequencing: from simulated students to an effective user study
International Journal of Learning Technology
Hi-index | 0.04 |
A six-step, iterative, empirical, human factors design methodology was used to develop CAL,a natural language computer application to help computer-naive business professionals manage their personal calendars. Language is processed by a simple, non-parsing algorithm having limited storage requirements and a quick response time. CAL allows unconstrained English inputs from users with no training (except for a 5 minute introduction to the keyboard and display) and no manual (except for a two-page overview of the system). In a controlled test of performance, CAL correctly responded to between 86% and 97% of the inputs it received, according to various criteria. This research demonstrates that the methodological tools of the engineering psychologist can help build user-friendly software that accommodates the unruly language of computer-naive, first-time users by eliciting the cooperation of such users as partners in an iterative, empirical development process. The principal purpose of the research reported here was to design and test a systematic, empirical methodology for developing natural language computer applications. This paper describes that methodology and its successful use in the development of a natural language computer application: CAL,Calendar Access Language. The limited context or domain in which the application operates is the management of a personal calendar, or appointment book, data base by computer-naive business professionals.