Cognitive Science for Software Engineers Requisite background on perception, memory, and learning.

Slides:



Advertisements
Similar presentations
Ch. 6 MEMORY.
Advertisements

Chapter 3: Understanding users. What goes on in the mind?
Cognition Alie Fulton. Memory Can be divided into three separate storage areas: a sensory store, a short-term store, and a long-term store.
Creating User Experiences: Unlocking the Invisible Cage Billy Hollis Billyhollis.com AAP312.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
Chapter 3 Understanding users (adapted from the text’s materials)
Memory Chapter 6.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
CIS465: Adv. Info. Sys. Memory Systems Min Song Information Systems Dept.
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
Human Memory What we usually think of as “memory” in day-to-day usage is actually long-term memory, but there are also important short-term and sensory.
Chapter 7 Memory: Encoding & Storage. The Nature of Memory Memory: the mental process by which information is encoded and stored in the brain and later.
Chapter 12 Designing Interfaces and Dialogues
Memory Chapter 6.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
Eyewitness testimony: Sensation & Perception
11.10 Human Computer Interface www. ICT-Teacher.com.
User Interface Overview Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Memory. Interesting Video  Color Changing Card Trick Color Changing Card Trick.
Stanford hci group / cs October 2008 Inp ut Scott Klemmer.
Psychology: An Introduction Charles A. Morris & Albert A. Maisto © 2005 Prentice Hall Memory Chapter 6.
+ How Memory Works? By Grace Fleming, Homework and Study Tips Expert Kendra Cherry, Psychology Expert.
MEMORY. Sensory Memory Sensory Memory: The sensory memory retains an exact copy of what is seen or heard (visual and auditory). It only lasts for a few.
 How does memory affect your identity?  If you didn’t have a memory how would your answer the question – How are you today?
Perception Is… The process of recognizing, organizing, and interpreting sensory information.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Memory liudexiang. contents The sensory registers Short term memory Long term memory forgetting.
© 2013 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Selective Attention Selects certain information for further processing We normally pay attention to only a SMALL (PLEASE ENJOY THE IRONIC FONT SELECTION)
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
Cognitive Theories of Learning Dr. K. A. Korb University of Jos.
Chapter 6 Memory 1.
Theories of Learning: Cognitive Theories Dr. K. A. Korb University of Jos 15 May 2009.
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
Ch 7. Memory Process by which we recollect prior experiences and information/skills learned in the past.
Module 11 Types of Memory. INTRODUCTION Definitions –Memory ability to retain information over time through three processes: encoding, storing, and retrieving.
Perception HOW WE SELECT, ORGANIZE, & INTERPRET OUR SENSATIONS.
Capabilities of Humans. Gestalt More than the sum of its parts.
MEMORY COGNITIVE PSYCHOLOGY PAPER 1 LEARNING OBJECTIVES By the end of the session you will be able to: –Describe what memory is –Outline (draw) the MSM.
Memory How do we retain information? How do we recall information?
Memory Module22 :Information Processing
Capabilities of Humans. Gestalt More than the sum of its parts.
Memory The persistence of learning over time through the storage and retrieval of information.
Gcom343 |gestaltprinciples similarity continuation closure proximity figure/ground equilibrium isomorphic correspondence.
Chapter 7 Memory is the process by which we recollect prior experiences, information, and skills learned in the past.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
Psychology: An Introduction Charles A. Morris & Albert A. Maisto © 2005 Prentice Hall Memory Chapter 7A.
Chapter 6 Memory. Copyright © 1999 by The McGraw-Hill Companies, Inc. 2 The Nature of Memory Memory –the retention of information over time –Psychologists.
X. MEMORY. A. Memory as an information processing system. n 1. Computer metaphor... n 2. 4 steps or components. n a. Attention: (info is remembered only.
Chapter 7 Memory. Objectives 7.1 Overview: What Is Memory? Explain how human memory differs from an objective video recording of events. 7.2 Constructing.
Memory Chapter 4. Flashbulb Memories : are extremely vivid and apparently permanent memories. are typically of highly emotional and personal events. are.
Human Memory It is good to have an end to journey towards; but it is the journey that matters, in the end. Ursula K. Le Gui.
Memory The persistence of learning over time through the storage and retrieval of information.
MEMORY, COGNITION & INFORMATION PROCESSING MEMORY The.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Chapter 5 Short-Term and Working Memory. Some Questions to Consider Why can we remember a telephone number long enough to place a call, but then we forget.
Back to Board Welcome to Jeopardy!. Back to Board Today’s Categories~ ~ Stages and Types of Memory ~ How we Encode ~ What we Encode ~ Retaining & Storing.
Office 2016 and Windows 10: Essential Concepts and Skills
Memory Chapter 7.
Human Computer Interaction
MEMORY The ability to store and retrieve information over time.
Memory Module One: Booklet #8.
Memory Module One: Booklet #8.
Software engineering USER INTERFACE DESIGN.
Click the Speaker button to listen to Exploring Psychology.
The ability to store and retrieve information over time.
Gestalt principles – in the mind, not the eye
Presentation transcript:

Cognitive Science for Software Engineers Requisite background on perception, memory, and learning

Introduction What we are covering and why

Why is cognitive science important to us?  By now, chances are you know pretty well how a computer works  But computers only account for 1/3 of the letters in “HCI”  In order to design effective interfaces, you will need to learn a bit about how humans work

What topics will be covered today?  Perception  User output  Memory  Learning We will go over the basic concepts relevant to each of these topics, and then relate them back to interface design.

Perception How we experience the world

What is perception?  Perception is the process by which we recognize and give meaning to sensory input  We will focus on visual input because it is the most readily applicable to modern user interfaces  Visual perception involves recognizing shapes, interpreting depth, sensing motion, and maintaining constancies

Gestalt principles  Visual perception isn’t just about what you see; your mind often times fills in the blanks for you  For example, your mind determines a “figure-ground” relationship between visual items  It determines what the figures are in a given scene and interprets them as resting in the “foreground”  The rest of the image is conceived of as the “background”

Sound familiar? The figure-ground principle at work background foreground

But wait, there’s more An example from Netflix foreground background

Other Gestalt principles ProximitySimilarity Continuity Closure

Making sense of clutter  The principles of proximity and similarity help us make sense of cluttered and complicated environments  They are particularly important to consider when designing GUIs

Proximity in action Wikipedia uses proximity to show language options

Similarity in action Elements are seen as groups according to icon style in Windows Explorer

Gestalt principles are a double-edged sword  In the previous example, there might not have been any reason to see groups of files based on their type  Maybe the files were all completely unrelated  Maybe the most logical groups each consisted of one.xls, one.doc, one zipped folder, etc.  Gestalt principles might cause users to perceive visual groups where no logical grouping exists, or where the logical grouping is different from the visual groups

Attention  A crude model of attention is a spotlight. Like a spotlight, attention…  Is selective  Is finite  Can only cover one continuous area  Also, attention tends to decline over time

Selectivity  Since attention is selective, UIs should be designed to draw in the user’s attention to the right place. Example: Tag clouds give weight to the topics which appear the most (and therefore are the most important/relevant to the site)

Limitation  Since attention is limited, UIs should not bombard users with too much information at once. Google’s homepage is a classic example of minimalism.

Monotony  Since attention tends to decline over time, long and monotonous tasks should be avoided. Bing eliminated pagination by implementing an “infinite scroll” on its image search results

The consequences of monotony  Abusing a user’s attention span can lead to some dangerous mistakes  Take alert boxes for example  When a pop-up windows appear, the user’s first priority is to get through them  This can mean unfortunate consequences, depending on what the pop-up was for  So never use a warning when you mean undonever use a warning when you mean undo

Output

User output  The user is able to communicate with the computer through a number of means  Traditional: keyboard and mouse (gesture, click, double-click, click-and-drag, etc.)  Modern: touch, multi-touch, pen and tablet, speech  Motor movements, such as pointing or typing, take time and are subjects to various types of errors  There is a trade-off between speed and accuracy

Fitts’ Law  Fitts’ Law describes the time required to complete a task as a function of how complicated it is T = a + b log 2 (D/W + 1) Where T is the time it takes for a person to point to an object based on the distance to the object (D) and the size of the object (W)

Application: Fitts’ Law  Because the mouse is typically “bound” to the screen, items which appear on the edge of the screen can be considered to have infinite width and/or height and are thus especially easy to target

Fitts’ Law: Windows Windows makes the Start menu and dock easy to target

Fitts’ Law: Mac Mac OS makes the dock and window menu easy to target

Memory and Learning The impressions made by perception

Memory stores  It has long been recognized that memory is not a single unit or system  Cognitive scientists today generally recognize three memory stores: sensory register, short-term memory, and long-term memory

Sensory register  Briefly stores information with sense-specific details  Iconic memory – visual sensory register; generally a complete snapshot which decays within ¼ of a second  Echoic memory – auditory sensory register; retained for several seconds  Iconic memory does not last long enough for users to extract useful information from it, so we cannot rely on it

Short term memory  Buffer which can hold up to 7 ± 2 units of information  A “unit” can be a number, a letter, a name, a word, etc.  Information can be lost due to decay over time, interference among times, and being displaced by incoming information  When designing interactions, you must respect these limits

Application: Comparison shopping

Long-term memory  Long-term memory can be divided into two major categories: explicit and implicit memory  Explicit memory includes recall of events and knowledge about the world  Implicit memory includes recall of procedures  Learning—that is, moving knowledge from short-term memory to long-term memory—can be accomplished through rehearsal (repetition) and/or meaningful association (mnemonic devices, etc.)  Obviously, no one is born knowing how to use a computer. Everything must be learned at some point.

Learning and forgetting  The relationship between number of learning trials or previous study time and recall ability is modeled by the “learning curve”  Don’t be led astray by the misuse of the phrase “steep learning curve”! If a task is associated with a “steep learning curve”, it is probably very easy to learn!

Learning and forgetting, continued  Similarly, there is a “forgetting curve” which models the probability of recall in cases where an individual has no further study

Transfer and interference  Learning new things can sometimes clash with the knowledge you have already attained  This is called interference  Proactive interference occurs when something you learned previously interferes with something you learned later  This can make it difficult to learn how to use new versions of familiar software  Retroactive interference occurs when something you learned later interferes with something you had learned previously  This can make it difficult to use an older version of a program after learning how to use the new version

Example: Proactive interference The addition of the ribbon to Word 2007