| Literature DB >> 36178714 |
Ceci Diehl1,2, Ana Martins3, Ana Almeida1, Telmo Silva1, Óscar Ribeiro4, Gonçalo Santinha5, Nelson Rocha6, Anabela G Silva3.
Abstract
BACKGROUND: For the development of digital solutions, different aspects of user interface design must be taken into consideration. Different technologies, interaction paradigms, user characteristics and needs, and interface design components are some of the aspects that designers and developers should pay attention to when designing a solution. Many user interface design recommendations for different digital solutions and user profiles are found in the literature, but these recommendations have numerous similarities, contradictions, and different levels of detail. A detailed critical analysis is needed that compares, evaluates, and validates existing recommendations and allows the definition of a practical set of recommendations.Entities:
Keywords: generic recommendations; interaction paradigm; specific recommendations; usability principles; user interface design
Year: 2022 PMID: 36178714 PMCID: PMC9568819 DOI: 10.2196/37894
Source DB: PubMed Journal: JMIR Hum Factors ISSN: 2292-9495
Figure 1Steps of analysis of the user interface design recommendations.
Categories and subcategories of the theme “organization of recommendations,” quotations supporting the categories, and number of experts that made comments in each category/subcategory.
| Categories | Subcategories | Citations (examples) | Experts, n (%) |
| Hierarchization | N/Aa |
There are recommendations with different levels of detail, and they are all placed at the same level; some recommendations correspond to guidelines, others are practical design indications. [Eb6, male] It would be interesting to organize the recommendations based on the relationship between them. A high-level recommendation contains low level recommendations. [E8, male] It makes sense to split into layers. I suggest dividing them into recommendations applicable to all and into standards, with a very high level of detail (button size, space between buttons etc). [E1, female] | 4 (44) |
| Grouping of recommendations | Design | During our analysis, we organized the requirements into categories to assist us. [E7, female] To be able to do the analysis, I had to code each recommendation to more easily identify the ones that could be grouped according to that category and thus detect repetitions and redundancies. [E6, male] To make it easier, I created categories according to Nielsen's 10 usability heuristics and 5 design principles. [E3, female] Feedback; users/confusion, errors; human-computer dialogue; system behavior; navigation; presentation; system; users; instruction/information; user control; personalization; system; screen reader; users/cognitive load; system/devices; instructions; user/emotions; design considerations; gamification; users/sensory. [E7, female] System status; feedback; task execution; navigation/ interaction; organization/structure of information; attention-orientation; information hierarchy; iconography; visual composition of information and of interaction elements; naming; navigation; accessibility; input device and interaction; attention-orientation; learnability; interface customization; complexity and density of information; typography/legibility and formatting; media controllers; color and contrast; navigation/task execution; information representation/mental models. [E6, male] Feedback; visibility; multimodality; help; recognition; mental burden; control; design; real world; language; flexibility; errors; consistency; accessibility; personalization; search history; animation; efficiency; number of steps; shortcuts; hierarchy; legibility; color; cultural context; security; body; discovery; emotion; gamification; predictive; privacy. [E3, female] Visual dimension; dimension of information architecture; dimension of social presence; interaction dimension and dimension of user experience. [E1, female] | 7 (78) |
|
| Generic vs specific to technology/ interaction paradigms | The recommendations focus on different types of interactive products (feet, audio interaction, robotics, etc). It would make sense in the end, too, to organize and separate the recommendations by product types. [E6, male] I noticed that some recommendations distinguish interaction modalities (with voice, gestures, use of the feet, etc). I selected those that were general and those that were specific for these groups. [E3, female] All recommendations were put in the same bag, regardless of the detail. I think we are using design principles, guidelines, and standards. Standards only make sense when applied to a specific system, and it is very difficult to classify them without having in mind the system being evaluated. Design standards are derived from design principles and guidelines but applied to specific products. What is being done here is very rich and interesting, but it can lead to a “Frankenstein product,” because the recommendations depend on several factors. I think that at this point you should work with principles, point out the guidelines and check the recommendations for the different products. [E1, female] As we are talking about recommendations that cut across different types of interactive products (feet, audio interaction, robotics, etc), it would make sense in the end, too, to organize and separate the recommendations by product types. [E6, male] They are related in the area of interaction, but each one talks about a different interface. [E3, female] Voice interaction; feet interaction; robot. [E7, female] Generic; generic/user centered. [E6, male] Voice; feet; real world; robot; touch; click; text; gestures. [E2, female] | 3 (33) |
aN/A: not applicable.
bE: expert.
Comparison of external expert’s recommendations and internal experts’ decision.
| Type of action | External experts’ recommendations (N=263)a, n (%) | Internal experts’ decision (N=244), n (%) |
| Deleted | 44 (16.7) | 61 (25) |
| Merged | 108 (41.1) | 48 (19.7) |
| Rewritten | 29 (11) | 62 (25.4) |
| Split | 4 (1.5) | 14 (5.7) |
| Not changed | 78 (29.7) | 59 (24.2) |
aConsensus was not possible for 19 recommendations.
Distribution of recommendations by level and category.
| Category | Level 1, (N=70), n | Level 2, (N=105), n | Technology/interaction paradigm | Total (N=175), n |
| Feedback | 6 | 5 |
Feet Interaction: 1 Robotics: 1 Voice Interaction: 2 Web/Mobile: 1 | 11 |
| Recognition | 5 | 12 |
Feet interaction: 1 Robotics: 1 Voice interaction: 5 Web/mobile: 5 | 17 |
| Flexibility | 6 | 10 |
Feet interaction: 1 Robotics: 4 Voice interaction: 2 Web/mobile: 3 | 16 |
| Customization | 7 | 6 |
Feet interaction: 1 Robotics: 1 Voice interaction: 3 Web/mobile: 1 | 13 |
| Consistency | 2 | 2 |
Voice interaction: 2 | 4 |
| Errors | 5 | 7 |
Feet interaction: 3 Robotics: 1 Voice interaction: 3 | 12 |
| Help | 3 | 2 |
Robotics: 1 Web/mobile: 1 | 5 |
| Accessibility | 8 | 23 |
Feet interaction: 8 Robotics: 4 Web/mobile: 11 | 31 |
| Navigation | 6 | 6 |
Feet interaction: 3 Web/mobile: 3 | 12 |
| Privacy | 3 | 5 |
Digital solutions: 5 | 8 |
| Visual component | 16 | 22 |
Feet interaction: 5 Robotics: 2 Web/mobile: 15 | 38 |
| Emotional component | 3 | 5 |
Feet interaction: 1 Robotics: 3 Digital solutions: 1 | 8 |