Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Cognitive dimensions of notations

Index Cognitive dimensions of notations

Cognitive dimensions or cognitive dimensions of notations are design principles for notations, user interfaces and programming languages, described by researchers Thomas R.G. Green and Marian Petre. [1]

28 relations: Alan F. Blackwell, Anti-pattern, Cognitive load, Cognitive walkthrough, Conway's law, Coupling (computer programming), Deutsch limit, Encapsulation (computer programming), Feedback, Homoiconicity, Learnability, Marian Petre, Meaning (semiotics), Notation, Problem domain, Programming language, Role-oriented programming, Secondary notation, Semantics, Shotgun surgery, Software visualization, Style sheet (desktop publishing), Symbol (formal), The Magical Number Seven, Plus or Minus Two, Thomas R.G. Green, Usability, User error, User interface.

Alan F. Blackwell

Alan F. Blackwell (born 1962) is a New Zealand-British cognition scientist and professor at the Computer Laboratory, University of Cambridge, known for his work on diagrammatic representation, on data and language modelling, investment modelling, and end-user software engineering.

New!!: Cognitive dimensions of notations and Alan F. Blackwell · See more »

Anti-pattern

An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.

New!!: Cognitive dimensions of notations and Anti-pattern · See more »

Cognitive load

In cognitive psychology, cognitive load refers to the effort being used in the working memory.

New!!: Cognitive dimensions of notations and Cognitive load · See more »

Cognitive walkthrough

The cognitive walkthrough method is a usability inspection method used to identify usability issues in interactive systems, focusing on how easy it is for new users to accomplish tasks with the system.

New!!: Cognitive dimensions of notations and Cognitive walkthrough · See more »

Conway's law

Conway's law is an adage named after computer programmer Melvin Conway, who introduced the idea in 1967.

New!!: Cognitive dimensions of notations and Conway's law · See more »

Coupling (computer programming)

In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are;ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary the strength of the relationships between modules.

New!!: Cognitive dimensions of notations and Coupling (computer programming) · See more »

Deutsch limit

The Deutsch limit is an aphorism about the information density of visual programming languages originated by L. Peter Deutsch that states: The term was made up by Fred Lakin, after Deutsch made the following comment at a talk on visual programming by Scott Kim and Warren Robinett: "Well, this is all fine and well, but the problem with visual programming languages is that you can’t have more than 50 visual primitives on the screen at the same time.

New!!: Cognitive dimensions of notations and Deutsch limit · See more »

Encapsulation (computer programming)

In object oriented programming languages, encapsulation is used to refer to one of two related but distinct notions, and sometimes to the combination thereof.

New!!: Cognitive dimensions of notations and Encapsulation (computer programming) · See more »

Feedback

Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause-and-effect that forms a circuit or loop.

New!!: Cognitive dimensions of notations and Feedback · See more »

Homoiconicity

In computer programming, homoiconicity (from the Greek words homo meaning the same and icon meaning representation) is a property of some programming languages in which the program structure is similar to its syntax, and therefore the program's internal representation can be inferred by reading the text's layout.

New!!: Cognitive dimensions of notations and Homoiconicity · See more »

Learnability

In a labor market increasingly dictated by skills, individuals need to develop and demonstrate learnability — the desire and ability to quickly grow and adapt one’s skill set — in order to stay relevant and succeed.

New!!: Cognitive dimensions of notations and Learnability · See more »

Marian Petre

Marian Petre (born 1959) is a British computer scientist and Professor of Computing at the Open University and Director of its Centre for Research in Computing (CRC), known for her work on "Visual Programming Environments," and developed the concept of cognitive dimensions of notations.

New!!: Cognitive dimensions of notations and Marian Petre · See more »

Meaning (semiotics)

In semiotics, the meaning of a sign is its place in a sign relation, in other words, the set of roles that it occupies within a given sign relation.

New!!: Cognitive dimensions of notations and Meaning (semiotics) · See more »

Notation

In linguistics and semiotics, a notation is a system of graphics or symbols, characters and abbreviated expressions, used (for example) in artistic and scientific disciplines to represent technical facts and quantities by convention.

New!!: Cognitive dimensions of notations and Notation · See more »

Problem domain

A problem domain is the area of expertise or application that needs to be examined to solve a problem.

New!!: Cognitive dimensions of notations and Problem domain · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Cognitive dimensions of notations and Programming language · See more »

Role-oriented programming

Role-oriented programming as a form of computer programming aims at expressing things in terms that are analogous to human conceptual understanding of the World.

New!!: Cognitive dimensions of notations and Role-oriented programming · See more »

Secondary notation

Secondary notation is the set of visual cues used to improve the readability of a formal notation.

New!!: Cognitive dimensions of notations and Secondary notation · See more »

Semantics

Semantics (from σημαντικός sēmantikós, "significant") is the linguistic and philosophical study of meaning, in language, programming languages, formal logics, and semiotics.

New!!: Cognitive dimensions of notations and Semantics · See more »

Shotgun surgery

Shotgun surgery is an antipattern in software development and occurs where a developer adds features to an application codebase which span a multiplicity of implementors or implementations in a single change.

New!!: Cognitive dimensions of notations and Shotgun surgery · See more »

Software visualization

Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior- and their development process by means of static, interactive or animated 2-D or 3-D visual representations of their structure, execution, behavior, and evolution.

New!!: Cognitive dimensions of notations and Software visualization · See more »

Style sheet (desktop publishing)

A style sheet is a feature in desktop publishing programs that store and apply formatting to text.

New!!: Cognitive dimensions of notations and Style sheet (desktop publishing) · See more »

Symbol (formal)

A logical symbol is a fundamental concept in logic, tokens of which may be marks or a configuration of marks which form a particular pattern.

New!!: Cognitive dimensions of notations and Symbol (formal) · See more »

The Magical Number Seven, Plus or Minus Two

"The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information" is one of the most highly cited papers in psychology.

New!!: Cognitive dimensions of notations and The Magical Number Seven, Plus or Minus Two · See more »

Thomas R.G. Green

Thomas R.G. Green (born 1941) is a British cognitive scientist, and Visiting Professor at the University of York, known for his contribution to cognitive modelling and the development of the concept of cognitive dimensions of notations.

New!!: Cognitive dimensions of notations and Thomas R.G. Green · See more »

Usability

Usability is the ease of use and learnability of a human-made object such as a tool or device.

New!!: Cognitive dimensions of notations and Usability · See more »

User error

A user error is an error made by the human user of a complex system, usually a computer system, in interacting with it.

New!!: Cognitive dimensions of notations and User error · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Cognitive dimensions of notations and User interface · See more »

Redirects here:

Cognitive dimensions, Cognitive dimensions of notation, Consistency (user interfaces), Error prone, Error proneness, Error-prone, Error-proneness, Hidden dependencies, Hidden dependency, Juxtaposability.

References

[1] https://en.wikipedia.org/wiki/Cognitive_dimensions_of_notations

OutgoingIncoming
Hey! We are on Facebook now! »