Design and Agency.

Slides:



Advertisements
Similar presentations
Understanding how interfaces affect users
Advertisements

Map of Human Computer Interaction
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Chapter 4 Design Approaches and Methods
Relating Error Diagnosis and Performance Characteristics for Affect Perception and Empathy in an Educational Software Application Maria Virvou, George.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
Understanding how interfaces affect users Chapter 5 Lecture By Yvonne Rogers (With a few additions by Dan, Aug. 2004) Slide show to accompany Interaction.
Chapter 2 The Psychology of Everyday Actions. Chapter 2 Gulfs of execution/evaluation Conscious vs. subconscious thought Declarative vs. procedural knowledge.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
Chapter 5 EMOTIONAL INTERACTION.
The process of interaction design. Overview What is involved in Interaction Design? –Importance of involving users –Degrees of user involvement –What.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 8 Prototyping Gary Marsden ( ) July 2002.
Principles of User Centred Design Howell Istance.
Chapter 5: Affective aspects. Overview Expressive interfaces –how the ‘appearance’ of an interface can affect users User frustration – what it is and.
 What is involved in Interaction Design? › What is a user-centered approach? › Four basic activities  Some practical issues › Who are the users? › What.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
1 Lecture 4: Understanding how interfaces affect users and the Process of Interaction design.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
©2011 CSCD 487/587 Human Computer Interface Winter 2013 Lecture 10 Emotional Response to Interfaces.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
1. 2 Persuasive technologies and behavioural change  Interactive computing systems deliberately designed to change people’s attitudes and behaviours.
Chapter 5 EMOTIONAL INTERACTION.
User Interface Evaluation Introduction Lecture #15.
1 Anthropomorphism Achilles J. Hamilothoris Comp October 2007.
Design and Agency. Designers, Users, and Users as Designers Traditional models of software design often keep users separate from design – Requires designer.
Chapter 5 Affective aspects. Overview Expressive interfaces –how the ‘appearance’ of an interface can affect users User frustration – what it is and how.
Chapter 5: Affective aspects. Overview Expressive interfaces –how the ‘appearance’ of an interface can affect users User frustration – what it is and.
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
HCC 831 User Interface Design and Evaluation. What is Usability?
The Process of Interaction Design
User-Centered Design and Development
The process of interaction design Chapter
User-centred system design process
Human-Computer Interaction
Digital media & interaction design
Methodologies By Akinola Soyinka.
Business System Development
Rapid Prototyping.
BASICS OF SOFTWARE TESTING Chapter 1. Topics to be covered 1. Humans and errors, 2. Testing and Debugging, 3. Software Quality- Correctness Reliability.
HCI in the software process
The Design Process Lecture 9 Date: 2nd March.
User-Centered Design and Development
Chapter 5 EMOTIONAL INTERACTION.
Design, prototyping and construction
SBD: Analyzing Requirements
Chapter 11 Design, prototyping and construction 1.
Human Computer Interface design
MBI 630: Week 11 Interface Design
Usability Techniques Lecture 13.
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
HCI in the software process
User Interface Design and Evaluation
DESIGN, PROTOTYPING and CONSTRUCTION
Comp 15 - Usability & Human Factors
Humanlike Interactions: Performance vs. Support
HCI in the software process
Evaluation.
Human Computer Interaction Lecture 14 HCI in Software Process
THE PROCESS OF INTERACTION DESIGN
Map of Human Computer Interaction
Design, prototyping and construction
Presentation transcript:

Design and Agency

Designers, Users, and Users as Designers Traditional models of software design often keep users separate from design Requires designer to anticipate users without much input from users Ignores that technology and its use co-evolve Alternatives that mitigate these issues Participatory design Iterative design that looks at actual practice rather than purely controlled experiments

Traditional ‘waterfall’ lifecycle

A simple interaction design model Exemplifies a user-centered design approach

The Star lifecycle model Suggested by Hartson and Hix (1989) Important features: Evaluation at the center of activities No particular ordering of activities; development may start in any one Derived from empirical studies of interface designers

The Star Model (Hartson and Hix, 1989) UCD is a very general philosphy that instantiates itself in the context of a design project. Within HCI there have been many attempts to come up with actual life cycles where users are central. Examples include Rubinstein and Hersch successive iteration of 5 stages, info collecion, design, implementation, evaluation and deploment. The one here is taken fromHartson and Hix model came about by analysing how design takes place in practice evaluation is central: results of each ativity are evaluated before going onto next one both bottom-up and top -down required in waves software designers are familiar with this in their work and call it ‘yo-yoing’ it is important to do both structure and detail at the same time in practice this is what is done - but the end result suggests otherwise corporate requirments dictate a top=down approach which is wha gets recorded ch 5 of Developing User Interfaces (An Overview of Systems Analysis and Design) p- nice step-by-step methodology for doing user-centred design

Characteristics of approaches Usability testing Field studies Analytical Users do task natural not involved Location controlled anywhere When prototype early Data quantitative qualitative problems Feed back measures & errors descriptions Type applied naturalistic expert

Who are the stakeholders? Check-out operators • Suppliers • Local shop owners Customers Managers and owners

More Points on Design “We don’t predict the future, we design it.” Technological determinism? Users will attempt to solve problems Design systems to be adoptable and adaptable Structured vs. unstructured representations What is CAD good for? What ends up as notes? The value of plans Facilitating coordination, without constraining it (e.g. early workflow systems)

Interface Agents Modern versions of ELIZA Animated agents presenting emotions and collaboration Visions often seem to require deep knowledge of us and the world Interesting result: Students playing Doom exhibited more stress during difficulty configuring software than playing the game

Affective (Emotional) Design HCI has traditionally been about designing efficient and effective systems Now more about how to design interactive systems that make people respond in certain ways e.g. to be happy, to be trusting, to learn, to be motivated Color, icons, sounds, graphical elements and animations are used to make the ‘look and feel’ of an interface appealing Conveys an emotional state In turn this can affect the usability of an interface People are prepared to put up with certain aspects of an interface (e.g. slow download rate) if the end result is appealing and aesthetic

Example: Friendly interfaces Microsoft pioneered friendly interfaces for technophobes - ‘At home with Bob’ software 3D metaphors based on familiar places (e.g. living rooms) Agents in the guise of pets (e.g. bunny, dog) were included to talk to the user Make users feel more at ease and comfortable

Slight Detour: Anthropomorphism Attributing human-like qualities to inanimate objects (e.g. cars, computers) Well known phenomenon in advertising Dancing butter, drinks, breakfast cereals Much exploited in human-computer interaction Make user experience more enjoyable, more motivating, make people feel at ease, reduce anxiety

Evidence to support anthropomorphism Reeves and Naas (1996) found that computers that flatter and praise users in education software programs -> positive impact on them “Your question makes an important and useful distinction. Great job!” Students were more willing to continue with exercises with this kind of feedback

Criticism of anthropomorphism Deceptive, make people feel anxious, inferior or stupid People tend not to like screen characters that wave their fingers at the user & say: Now Chris, that’s not right. You can do better than that.Try again.” Many prefer the more impersonal: “Incorrect. Try again.” Studies have shown that personalized feedback is considered to be less honest and makes users feel less responsible for their actions (e.g. Quintanar, 1982)

Disadvantages of Interface Agents Lead people into false sense of belief, enticing them to confide personal secrets with chatterbots (e.g. Alice) Annoying and frustrating e.g. Clippy Not trustworthy virtual shop assistants?

Responses and Actions Visceral Behavioral Reflection Unconscious, almost hard-wired response Behavioral Result of unconscious, learned knowledge Reflection Conscious reaction

Recognizing User States User state is part of the situation Busy or not Happy, sad, frustrated, etc. Lots of research into techniques Often built as a classifier Image/Activity/Other -> Features Features -> Classifier -> Result Result -> Reasoning about action

Intelligent Interaction? Two questions should be considered when developing intelligent interfaces What type(s) of intelligence is meant? Humans display vastly different skills considered intelligent What type(s) of interaction is meant? Interaction can vary from improvisational communication to scripted data gathering Humanlike or other?

Compare these Visions Apple’s “Knowledge Navigator” https://www.youtube.com/watch?v=9bjve67p33E Sun’s “Starfire: A Vision of Future Computing” https://www.youtube.com/watch?v=NKJNxgZyVo0

Support for Human Activity The view of cooperative problem solving How do we configure the interaction? How do we determine who does what?

Final Notes on Suchman Plans vs. situated actions Communication/interaction as action Difficulty (impossibility?) of enumerating knowledge affecting action or being communicated Interactive help systems and lessons for training/education Others?