| Requirement | Requirement (sub) | Evaluation with Cognitive… | Relevant principles/criteria | |
| R1: flexible programming | R1.2: modularity | Dimensions | abstraction, (can increase hidden dependencies and visibility) | |
| Effectiveness | complexity management | |||
| R1.1: modifiability | Dimensions | viscosity | ||
| R2: maintainability of the program | ||||
| R2.1: understandability | Dimensions | redundant recording, consistency, visibility, closeness of mapping, hidden dependencies, abstraction | ||
| Effectiveness | semiotic clarity, perceptual discriminability, semantic transparency, complexity management, cognitive integration, visual expressiveness, dual coding, graphic economy, cognitive fit |