Variety of Dialogues on Human and Computer Interaction
Thebestindonesia.com – Dialogue Variety is a way to organize various dialogue techniques, commonly called dialogue styles. Different interactive dialogue techniques enable human-computer communication, including menu systems, dialogue based on barong filling, moving cursors, programmable symbol tracking, icons, windows, text scrolling, and so on.
The purpose of forming this variety of dialogues is to get a criterion that is very important in the operation of an application program, namely the user-friendly aspect.
A program or interface is said to be user-friendly if:
- Flexible
- Has an attractive appearance
- Efficient, concise, and has facilities that make it easy for users when they find problems.
- It Has an error message display.
Before we discuss the dialogue techniques, we will first discuss the dialogue itself.
Definition Dialogue is a conversation between parties carried out through an interface, where another influences the behavior of one party. Several aspects that support good dialogue include the following:
- The information the user sends is valid, so there is no need to repeat sending information, even if only partially.
- Accurate: ensure that the response matches what was sent.
- Logsr: ensure that responses follow the rationality of the dialogue.
- Provide all necessary information.
- Be clear: avoid calling unknown objects and processes.
General Characteristics of Dialogue
Some of the important properties that each dialogue variety needs to have are:
1. Initiative Definition: The nature of dialogue, who plays a role at a time
There are two types of initiatives:
- Initiative by the computer is the user responds to the prompt given by the computer to enter commands or command parameters. For example: having a menu choice or filling out a form.
- Initiative By User. The user is expected to understand a set of commands that must be written according to specific rules (syntax). For example, a command addressed to the operating system.
The goal is to determine the types of users intended by the system being built.
Read also : Overview and Components of Human and Computer Interaction
2. Dexterity
Definition: A system that can achieve a goal in several different ways.
Purpose: The system can adapt to the user’s wishes, not the user adjusting to the procedure set by the system designer—For example, customizing is usually implemented with a function key that allows for color changes.
3. Complexity
Definition: is the complexity of the dialogue. The purpose of achieving flexibility in the conversation as desired by the user is adjusted to the level of needs. Example:
There is a Hierarchical structure (tree) in some orders.
4. Strength
Definition: the amount of work the system can do for each command given by the user.
Purpose: to provide a positive response to the availability of robust controls that can affect the system’s complexity.
Read also : Human and Computer Interaction Models
Example: Orthogonal, the technique of structuring orders according to their independent characteristics.
5. Information Load
Definition: quantity/quality of information must be adjusted to the user level.
Purpose: so that the delivery of data can be efficient and successful according to the user’s wishes.
6. Consistency
Definition: the level of requirements for the rules made by the system.
Purpose: facilitate the user in developing the mentality needed to operate a system.
For example, the data entry format must be compatible and consistent with the data display format.
7. Feedback
The definition of concern reports what is happening in the system.
Purpose: make it easier for the user to know the performance or job execution of the system.
For example, the program will display an appropriate error message if a computational error occurs.
8. Observability
Definition: the clarity of system functions, even though the process below is complex.
Purpose: so that users can solve complex problems from internal activities correctly.
Example: because of an error, the system cannot provide a response that the user can understand.
9. Controllability
Definition: the level of controllability of the system.
Purpose: so that the system is constantly under user control.
Example: we can cancel a job execution given to the system.
Read also : Interface Design
10. Efficiency
Definition: effective.
Purpose: to minimize system development costs.
Example: efficiency of software engineering to response time or system performance rate.
11. Balance
Definition: division of labor between humans and computers.
Purpose: to create harmonious and balanced communication between computers and humans to provide accurate computational results regarding numerical and logical data processing.
For example, if humans have human error, then the computer is error-free.