Cognitive Dimensions  Developed by Thomas Green, Univ. of Leeds  Used to analyze the usability of information artifacts  Applied to discover useful.

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

Supporting Life Scientists via End User Programming Luke Church Computer Laboratory, University of Cambridge Microsoft eScience - Dec 08 With thanks to.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Database Systems: Design, Implementation, and Management Tenth Edition
Announcements Design Jam schedule Project – Evaluation due Fri July 30 th 11:59pm Paper presentations Paper/System presentations. Takers? – Tue: Eisenberg.
HCI EVALUATION STUDIES PART 1: EXPERT STUDIES Compsci 705/SoftEng702 Lecture.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 9 Duplication.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 5: Analysis, Object Modeling.
Knowledge, Mental Models and HCI. Introduction 4 If we want to –predict learning time –identify “typical” errors –relative ease of performance of tasks.
Design Analysis of Everyday Objects IS 485, Professor Matt Thatcher.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
ITouch/iPhone SDK A study using Cognitive Dimensions.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
NJIT Use Case Model Operation Contracts Prepared By: Sumit Sharma.
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
Cognitive Dimensions T R G Green See rs/introCogDims/index.html
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Tutorial 1 Developing a Basic Web Page
What is a document? Information need: From where did the metaphor, doing X is like “herding cats”, arise? quotation? “Managing senior programmers is like.
PRAGMATICS. 3- Pragmatics is the study of how more gets communicated than is said. It explores how a great deal of what is unsaid is recognized. 4.
ICS 463, Intro to Human Computer Interaction Design: 4. Structured Design Dan Suthers This material will be covered primarily by working out examples in.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Evaluation in HCI Angela Kessell Oct. 13, Evaluation Heuristic Evaluation Measuring API Usability Methodology Matters: Doing Research in the Behavioral.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
An Approach to Task Modelling for User Interface Design Costin Pribeanu National Institute for Research and Development in Informatics, Bucureşti, Romania.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Specializing and extending the UML
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 1 Object Modeling.
Chapter 13 Architectural Design
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 10.
Requirement Engineering for Trust Management : Model, Methodology Reasoning P. Giorgini, F. Massacci, J. Mylopoulos, N. Zannone, “Requirements Engineering.
Interaction design Xiangming Mu.
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
ISBN Chapter 3 Describing Semantics.
1 Hypermedia Design Models & Methodologies Dr Gary Wills IAM Research Group © University of Southampton.
OVERVIEW Framework Overview – From Programming to Music Dimensions in Detail – Visibility, Progressive Evaluation, Consistency, Viscosity, Abstraction.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Aspect Oriented Security Tim Hollebeek, Ph.D.
Visual Language Evaluation Group 1: Agentsheets cliu052 Chang Liu snah008 Sang Ho Nah twan052 Tao Wang ylee089 Yun Hee Lee.
2/1/ Summary of TA, groups, and IST 331 Frank Ritter 23 apr 2015 ABCS ACT-R cognitive architecture Spiral model CDs or Gulfs.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Querying GIS with Animated Spatial Sketches Presented by Group 4 Querying GIS with Animated Spatial Sketches, Volker Haarslev; Michael Wessel In: Proceedings.
 Introduction  Methodology  Case Study 1 : Event-B and RODN  Case Study 2 : B-Method and Atelier B  Observations and Analysis  Conclusion.
Examining issues with advanced authoring Chris Roast Andrew Dearden Babak Khazaei Sheffield Hallam University.
The Relational Model Lecture #2 Monday 21 st October 2001.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
6/25/ Summary of TA, groups, and the course Frank Ritter 23 apr 2012 IST 331.
Cognitive Dimensions  Developed by Thomas Green and Alan Blackwell  Enhanced by Marian Petre Marian PetreMarian Petre  Descriptions of aspects, attributes,
Usability and Human Factors Cognition and Human Performance Lecture c This material (Comp15_Unit3c) was developed by Columbia University, funded by the.
Assessing Musical Behavior
Task Analysis CSCI 4800/6800 Feb 27, 2003.
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Errors ECE 695 Alexander J. Quinn 3/9/2016.
Knowledge Representation
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Evaluation Objective vs. subjective Matching representation to:
Informatics 121 Software Design I
Class Meeting 5 February 10, 2009
Understand and Use Object Oriented Methods
Cognitive models linguistic physical and device architectural
Chapter 12 cognitive models.
Chapter 12 cognitive models.
Presentation transcript:

Cognitive Dimensions  Developed by Thomas Green, Univ. of Leeds  Used to analyze the usability of information artifacts  Applied to discover useful things about usability problems that are not easily analyzed using conventional techniques  Framework (as opposed to model or theory)

Cognitive Dimensions (2)  Focused on notations, such as –Music –Dance –Programming languages  And on information handling devices, such as –Spreadsheets –Database query systems –Word-processors –VCRs and DVD players –Cell phones

Cognitive Dimensions (3)  Gives descriptions of aspects, attributes, or ways that a user thinks about a system, called dimensions  The 14 dimensions follow:

Viscosity  Resistance to change –Fixed mental model –Hard-coded structure  Examples: –Technical literature, with cross- references and section headings (because introducing a new section requires many changes to cross- references)

Visibility  Ability to view components easily  Non-encapsulation  Examples:

Premature Commitment  Constraints on order of operations –Noun/verb –Verb/noun –Syntax of operations  Examples: –Declarations required before problem analysis

Hidden Dependencies  Important links between entities are not visible  Examples: –class hierarchies –HTML links –spreadsheet cells

Role-Expressiveness  Purpose of an entity is readily inferred (or obvious)  Uniform vs. distinguishing appearance of objects  Examples:

Error-Proneness  Notations (or actions) invite mistakes and the system gives little protection  Examples:

Abstraction  Types and availability of abstraction mechanisms  Examples:

Secondary Notation  Extra information in means other than formal syntax  Examples: –Comments in programming languages –Pop-up boxes for icons –Well-designed icons

Closeness of Mapping  Closeness of representation to domain  Examples:

Consistency  Similar semantics are expressed in similar syntactic forms  Examples:

Diffuseness  Verbosity of language  Examples:

Hard Mental Operations  High demand on cognitive resources  Examples:

Provisionality  Degree of commitment to actions or marks  Examples:

Progressive Evaluation  Work to date can be checked at any time  Examples:

Summary  Viscosity  Visibility  Premature commitment  Hidden dependencies  Role expressiveness  Error proneness  Abstraction  Secondary notation  Closeness of mapping  Consistency  Diffuseness  Hard mental operations  Provisionality  Progressive evaluation

Supplementary Material  Cognitive Dimensions of Notations website mensions mensions mensions  10 th Anniversary CD of Notations Workshop mensions/workshop2005/index.html mensions/workshop2005/index.html mensions/workshop2005/index.html

Supplementary Material (2)  Sally Fincher, Patterns in HCI Patterns in HCI Patterns in HCI  Marian Petre, Expert Design Reasoning Expert Design Reasoning Expert Design Reasoning