Principles of Interface

updated on 2008-12-07

We investigate how speech input/output contributes to satisfy the principles as follows, develop speech interface applications, and examine the effectiveness of the speech interface system.

  • First appeared : Takuya Nishimoto, Nobutoshi Shida, Tetsunori Kobayashi, Katsuhiko Shirai: “Multimodal Drawing Tool Using Speech, Mouse and Key-Board,” Proceedings of ICSLP94, S22-12, pp.1287-1290, 1994.
  • Recent work with latest version of principles : [PDF(in Japanese)]

Part 1 : Basic Principles of Interface

From the viewpoint of human machine interface, we generally desire to use tools easily. This means that we wish to operate with less difficulty, that we wish to learn operations with less difficulty, and that we wish to know the permitted operations and consequences with ease.
We propose the basic principles of interface, what are concerned with the required functions for comfortable input system.

1. Principles of less operations:

  • (a) Minimize the motion of position. The movement of hands, finger and mouse pointer should be minimized.
  • (b) Minimize the number of operations. The number of operations for a command should be minimized.
  • (c) Command operations should be simple and easy.

2. Principles of transparency of the system:

  • (a) Make easy to perceive. The status of the system and available operations should be understood easily.
  • (b) Make easy to estimate results. The result produced by an operation should be always predictable.
  • (c) Off er perfect feedback. Perfect feedback should be always given for the operational results.

3. Principles of robustness:

  • (a) Prevent input errors as possible.
  • (b) Make operation reversible as much as possible. Do not make fatal effects caused by wrong operations.

Part 2 : Organization Principles

The ratio of every principle’s consideration depends on the experiences and frequency of use, and the matter of preference. To realize the input system that is widely accepted by various levels of users, the system should provide the best organization that satis es each condition of users.
We propose the organization principles of interface, which guides how each basic principle should be considered in organizing system to meet the demand of every level of user.

  • 1. Principle of supporting beginners:
    Every input system for application should have common styles for those unfamiliar with the application or the computer system.
  • 2. Principle of treating frequent users with priority:
    Specialized usage of the application should be provided for those who use the system frequently.
  • 3. Principle of suggesting beginners to use the skilled usage:
    Every input system should have a guidance mechanism that indicates the skilled usage for beginners.

Part 3 : Principles of interface system deployment

  • (a) Principle of usefulness:
    Carry out design and introduction in consideration of inevitability in used scene. Motivate the users.
  • (b) Principle of conformance:
    Offer ease-of-use for people of every age or people with any disabilities as much as possible.
    Consider the situation and the environment of application usage.
    Do not give the annoying effects to the people who are not the users.
    Do not give the annoying effects to other tasks that the user is carrying out.
  • (c) Principle of appropriateness:
    Evaluate the interface systems with the relevant measures at the relevant situations.
    Carry out the repetitive process of development and improvement.

Leave a comment