Task: P5 - Select the Evaluation Usability
Purpose

The type of Usability Evaluation that will be conducted to evaluate the DSL shall be selected.

Heuristic Evaluation - a method developed by Nielsen that suggests an evaluation by HCI specialists with experience in this type of evaluation, it also recommends that the inspection must be performed by a number of three to five evaluators with the purpose of identifying the greatest number of usability problems. Heuristic Evaluation is a usability inspection method and follows a set of 10 principles e.g. consistency, flexibility and efficiencies, for which the evaluator fills a heuristic checklist containing the annotations of the problems encountered. In the Usa-DSL Process this inspection will be conducted through a Heuristic Checklist composed by a structure which consists of five (5) columns: the first column contains the identification of the heuristic, the second column is related to the description of the ten (10) Nielsen's heuristics, but adapted to the context of DSLs, the third column refers to the questions that guide the evaluation and related to each one of the heuristics, the fourth column is the severity degree of the usability problems found and the fifth column is designed for the description of issues found in the DSLs.

Usability Testing - This evaluation can be applied to four profiles in set Usability Evaluation Subjects (see Task P1a), provided as they know the language domain. These tests can be applied in a controlled environment or in the natural environment, always respecting the chosen Empirical Study Method. The evaluated metrics can be ease of use, task error rates, completion rate, effort, learning, efficiency and effectiveness; these metrics generate data that can be recorded in videos, facial expressions, mouse movements, and typed keys that are recorded in a log. They can also be obtained through Checklists, Questionnaires, Interviews or Use Observation.

Relationships
Main Description

This task will be performed to select the Usability Test that will be executed during the DSL evaluation protocol.

Steps
1. Choose Heuristic Evaluation or Usability Testing
Choose one of this evaluation types.
Key Considerations

If the Profile Executor needs to carry out the evaluation with the IHC experts, they should select the Heuristic Evaluation Method.

If the Profile Executor needs to carry out the evaluation with the Domain Tester, Domain Analyst,  Domain Developer and End User, They should select the Usability Testing.