Metaphors of human thinking for usability inspection and design
Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework