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 |