Socio-cognitive Engineering An approach to the design and deployment of usable, useful and enjoyable socio-technical systems.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

Knowledge Pathways in IT
© 2006 MVTec Software GmbH Press Colloquium Part II Building Technology for the Customer’s Advantage.
User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Information Systems in Business
Spring /6.831 User Interface Design and Implementation1 Lecture 1: Usability.
Content: Presenter: Bülent Duagi.
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
ISE554 Human Computer Interaction Design 2.2 User Interface Design.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
HFSD Overview & Intro JTBurns Nov HFSD Introduction Objectives To define Human Factors To establish the need for Human Factors in Systems Analysis.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Ergonomics (Human Integrated Systems). 2 Aim of Lecture To introduce the ergonomics approach – its breadth of coverage To understand the guiding principles.
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
What is an LMS? And what is its role in education? With the rise in online education there has also been the rise in a new technology called a Learning.
Frequently asked questions about software engineering
Lecture 1.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Interaction Design IxD. An Overview The field : Terms, influences, organizations, jobs. More on defining Interaction Design (IxD)? Principles Design activity.
Chapter 1- Introduction
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Introduction to E-commerce and Internet Marketing
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Principles of User Centred Design Howell Istance.
Deployment General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification ImplementationDeployment Evaluation.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
The Architecture Business Cycle. Software Architecture Definition The software architecture of a program or computing system is the structure or structures.
Introduction to Interaction Design. What are interactive computer systems? Computers are embedded in most aspects of modern industrial/developed society.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
Principle of Human Computer Interaction
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
SCSC 311 Information Systems: hardware and software.
Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister QSITE ACEC 2006.
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
CSc161 Software Quality Pete Sawyer & Alan Dix
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
S Product Development in Telecommunications, 1999 Usability and acceptability Design for successful telecommunications products.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
Technical writing 1.Overview 2. History 3. Feature
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Interaction Design John Kelleher. Interaction Design “Designing interactive products to support people in their everyday and working lives” Software.
Large Corporation Web Sites Efficient process Maximum effectiveness.
Chapter 1: What is interaction design?. Bad designs From:
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
IB Business and Management 5.4 Quality Assurance.
Interaction Design Chapter 1. Good design? Bad design?
Report 3 Technologies for a person with a particular need. LANGUAGE DIFFICULTIES: (Manjeeta is about to start work for HSBC Bank at their call centre in.
Chapter 1- Introduction Lecture 1. Topics covered  Professional software development  What is meant by software engineering.  Software engineering.
UCDW2 - Site Design. Lazar’s Development Lifecycle Define the mission & target users Collect user requirements Create and Modify Conceptual design Create.
Design for usability E6: Human Factors Design IB Technology.
CompSci 280 S Introduction to Software Development
Interaction Design IxD
INTRODUCTION The economies of ALL developed nations are dependent on software. More and more systems are software controlled Software engineering is concerned.
Chapter 1- Introduction
Succeeding as a Systems Analysts
Frequently asked questions about software engineering
A BRIEF INTRODUCTION TO UNIX OPERATING SYSTEM
Business Information Systems
G063 - Management Information Systems
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Presentation transcript:

Socio-cognitive Engineering An approach to the design and deployment of usable, useful and enjoyable socio-technical systems

Socio-technical system An combination of people and interactive technology, e.g.: An engineer inspecting a plane using a wearable computer Students studying a distance learning course on the Web People meeting by videoconference

The Problem How to design successful technologies that support people in everyday, cognitively demanding, activities, e.g.  managing knowledge,  communicating at a distance,  organising work,  learning,  shopping,  interactive entertainment

If the telephone were designed nowadays it would… have a Windows™ interface be controlled by a mouse require a complex series of operations to make each call be packed with unnecessary features be almost unusable

A badly designed socio- technical system can… Make life more complex and frustrating  Telephone call centres Put people off using a new type of technology  Camera phones Waste money  Computerisation of the Inland Revenue, cost £2.4 billion - £1 billion higher than estimated Kill people  USS Vincennes (293 deaths)  London Ambulance Service (unknown)  Therac-25 radiation therapy (3 deaths)

Why are systems so bad? Because they are badly designed  “We can create powerful and pleasurable software- based products by the simple expedient of designing our computer-based products before we build them” Alan Cooper, The Inmates are Running the Asylum. Because they are developed by technologists rather than for users Because they are not based on a deep understanding of how people interact Because they do not use a human-centred design method

The Product Triangle (Cooper) Product WHAT’S VIABLE (Business) WHAT’S CAPABLE (Engineering) WHAT’S DESIRABLE (Design)

The goals of human-centred system design The system must be: usable useful enjoyable cost effective Need to design, implement, deploy and evaluate to these goals

‘Complex’ does not necessarily mean ‘unusable’…

Example Design Brief Design a controller for the Centre for Educational Technology and Distance Learning

Home :44 Local Lecture Local Discussion Video Conference Lecture Video Conference Discussion Shutdown room Engineering Controls 

What it is versus what people want to do

‘Complex’ does not necessarily mean ‘unusable’… … and ‘simple’ does not necessarily mean ‘usable’. An unusable water machine!

HOT WATER:- PRESS & HOLD HOT BUTTON, THEN PRESS THE DISPENSE BUTTON

Design approaches Market-driven User-centred Human-centred

Market-driven design Develop technology to fit the market Advantages: –sell on features Problems: –Feature bloat –Diminishing returns –Problems of usability, compatibility, training, maintenance Results: –traditional technology plus features

% of Wordprocessor Features Used by Professional Writers From a survey by Jane Dorner

Market-driven Design...over the years, each succeeding generation of word processors has been able to do more, and consequently has been less useful. MacUser, August 2, 1996

Human-Centred Design Involve studies of human cognition and social interaction in the design process Involve users as participants in the design Advantages:  design support for human learning, skill development, styles and strategies of working, individual and cultural differences Problems:  can be time consuming: detailed analysis of cognitive processes and social interactions  designing radically new products, where we can’t easily predict how people will think, work and interact Results:  human centred technology

Human-Centred Design Cognitive Engineering  To understand the fundamental principles behind human action and performance that are relevant for the engineering principles of design. Don Norman, 1986 Socio-cognitive Engineering  To analyse the complex interactions between people and technology so as to inform the design of usable, useful and enjoyable socio-technical systems Human-centred design includes user-centred design

Related approaches User Engineering (IBM)  Combination of human-centred design process with rigour and metrics to ensure quality control Contextual Design (Beyer and Holtzblatt)  Customer focused human centred design