Papers: Cognitive Dimensions of Notation

Hi Folks, This thread is for discussing Cognitive Dimensions of Notation.

The initial paper which outlined CDN was Usability Analysis of Visual Programming Environments: a ‘cognitive dimensions’ framework by Green and Petre

A quick overview can be found here on wikipedia

1 Like

Related, we might want to look at usability evaluation methods in general? https://en.wikipedia.org/wiki/Comparison_of_usability_evaluation_methods

Another interesting resource, a tutorial on using Cognitive Dimensions of Notation and design manoeuvres in relation to the goal task. https://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/CDtutorial.pdf

How to do surveys for Cognitive dimensions of notation: http://www.ppig.org/sites/default/files/2000-PPIG-12th-blackwell.pdf

Link outdated: https://ppig.org/papers/2000-ppig-12th-blackwell/

hi @yulia, is there a set of clear steps I can follow to investigate if a design is good using this framework? I may need it for the range and await.ops proposal, thanks!

Hi @JackWorks thats a great question. Would you be willing to discuss it as part of the research call? https://docs.google.com/document/d/1JeKbL696DN-3NanmUVp57FYm0CIKfH3qaA6MO3-zmUc/edit#heading=h.d2kmtedsvtiw @felienne would be able to point you in the right direction.

You can find the time on the calendar. The time might not be ideal as I believe it is around midnight your time...

A link to the presentation in 2020.06

2 Likes

after perusing the paper, i think low-viscosity is the most important driver and popularity for javascript.

the most common data developers routinely deal with are arbitrary/dynamic data coming from the web. static languages like c#/c++/java have terrible viscosity dealing with arbitrary web-data and constantly changing schema/structures. their advantages of type-safety are moot, given the dynamic nature of web-data.