|
Principle | Type | Parameters |
|
1 | AO | Ensuring action reversibility; providing a task’s completion rate and a confirmation dialogue during the actions execution. |
1 | SeO | Including a clear indication of the current section; providing a global navigation menu. |
2 | AO | Ensuring interface response time lower than 10 s; providing stateful component’s capable of giving feedback to the user whenever a certain action is performed. For example, when the user clicks a hyperlink, the colour of the link should change to give awareness that the link was previously accessed. |
2 | SeO | Providing text content in a simple and direct manner; avoiding flourished font families and redundant hyperlinks; avoiding the use of unrelated images within the section’s context. |
5 | CO | Including hints to identify the data type accepted by the input component displayed, tooltips with the description of the component’s action, and labels/icons that clarify the component’s action purpose; avoiding the use of foreign words or acronyms in the text content provided; avoiding spelling errors. |
6 | CO | Ensuring aesthetic similarity, proximity, and continuity across components from the same family or used to perform a similar action. |
7 | CO | Providing default in the multiple-choice fields. |
7 | SeO | Providing mechanisms to display in a gradual fashion the interface functionalities, from a basic to an advanced setting. |
8 | CO | Ensuring the component’s consistency. |
8 | SeO | Including a clear indication of the current section and its hierarchical position within the interface structure using breadcrumbs; providing a global navigation menu. |
9 | SeO | Including mechanisms to predict the user’s intents. |
11 | SeO | Presenting trustworthy information according to the domain being modelled by the interface. |
12 | SeO | Providing mechanisms which allow the user to customize the interface look and feel to best fit his/her personal preferences. |
18 | AO | Ensuring that results/feedback provided matches user’s expectations. |
19 | AO | Providing mechanisms that allow for reversion/recovery from any action executed within the interface. |
|