# Papers: Cognitive Dimensions of Notation

**URL:** <https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325>\
**Category:** Research\
**Created:** [May 6, 2020, 12:30pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325 "2020-05-06T12:30:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![yulia](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/yulia/32/291_2.png) [@yulia](https://es.discourse.group/u/yulia)\
**Post date:** [May 6, 2020, 12:30pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/1 "2020-05-06T12:30:33Z")

</div>

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](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.54.3584&rep=rep1&type=pdf)

A quick overview can be found here [on wikipedia](https://en.wikipedia.org/wiki/Cognitive_dimensions_of_notations)

---

<div class="post-metadata">

**Author:** ![yulia](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/yulia/32/291_2.png) [@yulia](https://es.discourse.group/u/yulia)\
**Post date:** [May 6, 2020, 12:37pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/2 "2020-05-06T12:37:10Z")

</div>

Related, we might want to look at usability evaluation methods in general? [https://en.wikipedia.org/wiki/Comparison\_of\_usability\_evaluation\_methods](https://en.wikipedia.org/wiki/Comparison_of_usability_evaluation_methods)

---

<div class="post-metadata">

**Author:** ![yulia](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/yulia/32/291_2.png) [@yulia](https://es.discourse.group/u/yulia)\
**Post date:** [May 7, 2020, 9:21am UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/3 "2020-05-07T09:21:05Z")

</div>

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](https://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/CDtutorial.pdf)

---

<div class="post-metadata">

**Author:** ![yulia](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/yulia/32/291_2.png) [@yulia](https://es.discourse.group/u/yulia)\
**Post date:** [May 7, 2020, 10:06am UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/4 "2020-05-07T10:06:26Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![JackWorks](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/jackworks/32/260_2.png) [@JackWorks](https://es.discourse.group/u/JackWorks)\
**Post date:** [July 22, 2020, 3:44am UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/5 "2020-07-22T03:44:20Z")

</div>

Link outdated: [https://ppig.org/papers/2000-ppig-12th-blackwell/](https://ppig.org/papers/2000-ppig-12th-blackwell/)

---

<div class="post-metadata">

**Author:** ![JackWorks](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/jackworks/32/260_2.png) [@JackWorks](https://es.discourse.group/u/JackWorks)\
**Post date:** [August 25, 2020, 1:41pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/6 "2020-08-25T13:41:20Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![yulia](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/yulia/32/291_2.png) [@yulia](https://es.discourse.group/u/yulia)\
**Post date:** [August 26, 2020, 5:02pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/7 "2020-08-26T17:02:19Z")

</div>

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](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](https://calendar.google.com/calendar/embed?src=mozilla.com_l7b50itpaa9bnrvr61nebqrne8%40group.calendar.google.com&ctz=Europe%2FBerlin). The time might not be ideal as I believe it is around midnight your time...

---

<div class="post-metadata">

**Author:** ![JackWorks](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/jackworks/32/260_2.png) [@JackWorks](https://es.discourse.group/u/JackWorks)\
**Post date:** [March 18, 2021, 2:48pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/8 "2021-03-18T14:48:10Z")

</div>

> **[Cognitive Dimensions of Notation for TC39](https://docs.google.com/presentation/d/1OpKfS5UYgcwmBuejoSOBpbgsYXXzO0gG7GJHo65UXPE/edit#slide=id.p)**
>
> Cognitive Dimensions of Notation Yulia Startsev & Felienne Hermans

A link to the presentation in 2020.06

---

<div class="post-metadata">

**Author:** ![kaizhu256](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/kaizhu256/32/342_2.png) [@kaizhu256](https://es.discourse.group/u/kaizhu256)\
**Post date:** [April 6, 2021, 7:12pm UTC](https://es.discourse.group/t/papers-cognitive-dimensions-of-notation/325/9 "2021-04-06T19:12:40Z")

</div>

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.
