human-computer interaction: who is general failure and why is he reading drive a? dr jay burmeister...
TRANSCRIPT
![Page 1: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/1.jpg)
Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A?
Dr Jay [email protected]
QSITE
ACEC 2006
![Page 2: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/2.jpg)
Overview
Know your users HCI – what is it and why is it important? HCI in the IPT syllabus Pedagogical issues Resources Your participation is encouraged and valued
![Page 3: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/3.jpg)
![Page 4: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/4.jpg)
What Do You Think HCI Is?
![Page 5: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/5.jpg)
Human-Computer Interaction (HCI)
HCI is: “concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them”
(ACM SIGCHI, 1992, p.6)
![Page 6: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/6.jpg)
HCI: What is it About?
The ethos of HCI is that software, computers, and technology should be intentionally and actively designed for people
Software, computers, and technology exist simply to meet human needs and are not an end in themselves
User-Centred Design (UCD): the user should be the centre of the developers
concern users, their needs, and (dis)abilities should be
understood and designed for
![Page 7: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/7.jpg)
HCI: An Interdisciplinary Concern
Computer science (implementation) Software engineering (processes) Psychology (perception) Cognitive science (problem solving) Sociology (context) Ergonomics (physical) Graphic design (visual effect) Technical writing (documentation) Business (marketing)
![Page 8: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/8.jpg)
Fields Associated with HCI
HCI Human Factors Cognitive Engineering Cognitive Ergonomics Computer Supported Co-operative
Work Information Systems
![Page 9: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/9.jpg)
Why is HCI Important to You? To Students?
![Page 10: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/10.jpg)
Why is HCI Important?
Good interfaces don’t just happen – they have to be designed
Bad interfaces don’t get used (or bought) User-centred design is important Understanding how humans use interfaces
improves interface design Interfaces should empower people
![Page 11: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/11.jpg)
Why is Interface Design so Bad?
![Page 12: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/12.jpg)
Why is Interface Design so Bad?
Good design is hard Designers tend to emphasise functionality Designers design for themselves, and
generalise inappropriately Designers run out of time to put a good
interface on at the end of the design process User tolerance of bad interfaces
![Page 13: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/13.jpg)
The Interface/Functionality Distinction
Functionality: what the system does easy to determine success design space less complex
Interface: what the user sees and works with difficult to determine success complex design space
![Page 14: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/14.jpg)
Conceptualising an Interface
Output
Inputarticulation
observationpresentation
performance
System Interface User
evaluation
execution
(adapted from Abowd and Beale)
![Page 15: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/15.jpg)
![Page 16: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/16.jpg)
Queensland IPT Syllabus
A major project must contribute towards the assessment of HCI.
A minor project need not include a contribution towards the assessment of Human–computer interaction.
10% weighting UCD sits well with the
design-develop-evaluate cycle HCI must be integrated within the strands
information and intelligent systems (IIS) and software and system engineering (SSE) strands
![Page 17: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/17.jpg)
Integrating HCI Into the Syllabus
How do you integrate HCI into IIS and SSE?
![Page 18: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/18.jpg)
![Page 19: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/19.jpg)
Pedagogy
What has worked for you? What hasn’t worked and why? What would you like to try? How has embedding HCI in the other strands
affected your pedagogy?
![Page 20: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/20.jpg)
Pedagogy: Website Evaluation
Students may be supplied with a list of web pages to evaluate or they may select (with teacher approval) their own web pages to evaluate
Students should either be supplied with a set of web design principles or select (with teacher approval)
For each design principle: provide clear description of the design principle provide example a web page that adheres to the
principle and describe the beneficial consequences associated with its use
provide example of a web page that does not adhere to the principle and describe the detrimental consequences associated with not using it
![Page 21: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/21.jpg)
Pedagogy: Learning by Example
Examples of good and bad design are useful Articulation of what is good and bad is sometimes
difficult Experience of good and bad design allows
students to understand design principles Good design is “hidden”
Demonstration: EasyChart
![Page 22: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/22.jpg)
Norman’s Usability Principles
Visibility of system status Match between system and the real world User control and freedom Consistency and standards Help users recognize, diagnose and recover from
errors Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help and documentation
![Page 23: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/23.jpg)
Pedagogy: Prototyping
Paper prototyping Software prototyping Design versus development tension Storyboarding
![Page 24: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/24.jpg)
Pedagogy: Evaluation & User Testing
Think-a-loud protocols Observation Surveys Video User availability is an issue Ethics is an issue
![Page 25: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/25.jpg)
Pedagogy: Users and Clients
Clearly draw the distinction between clients and users Where possible, use real clients and users
Obviously difficult and fraught with danger but also probably impractical
Consider developing a database or website for a non-profit organisation or someone within the school
Teacher to role play client and/or user Use physical hats to clearly show which “hat” you’re wearing
Students as users Peer evaluation is a useful way to learn Be careful: structure feedback process, develop protocols to
protect feelings, teacher not students determine marks Ethics associated with using real clients and users
![Page 26: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/26.jpg)
Pedagogy: Iteration
Iteration through design-develop-evaluate cycle is very useful Clearly demonstrates that the understanding of the
problem is emergent Practically demonstrates that designs improve
through user testing and redesign However, HCI is 10% of syllabus and iteration
in a 6 week project is difficult
![Page 27: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/27.jpg)
Pedagogy: Development Teams
Working in development teams where possible provides experience of what both IT development and UI development are like in practice
Difficulties include Fair sharing of workload Students must complete an individual assessment
piece to ensure their contribution can be assessed Without iteration, concurrent development is
difficult
![Page 28: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/28.jpg)
![Page 29: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/29.jpg)
Resources
What resources have you found effective?
![Page 30: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/30.jpg)
Resources: Poor Design
Interface Hall of Shame http://homepage.mac.com/bradster/iarchitect/shame.htm
Bad Human Factors Desings http://www.baddesigns.com/
Web Pages That Suck http://www.websitesthatsuck.com/
![Page 31: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/31.jpg)
Resources: Good design
Interface Hall of fame http://www.frankmahler.de/mshame/HallFame.htm
![Page 32: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/32.jpg)
Resources: Discussion
DontClick.It http://www.dontclick.it/ Alternate interface
Video of Douglas Engelbart’s 1968 demo of the mouse and other innovative UI technologies http://sloan.stanford.edu/MouseSite/1968Demo.html
Accessible Design for Users With Disabilities http://www.useit.com/alertbox/9610.html
![Page 33: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/33.jpg)
Resources: Usability
IBM Ease of Use site http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/558
Design concepts Web guidelines Style guidelines
IBM Easy Chart http://www-306.ibm.com/ibm/easy/eou_ext.nsf/publish/3072
http://www.devarticles.com/c/a/Web-Design-Usability/EasyChart-a-Usability-Teaching-Tool-to-Demonstrate-Interface-Design-from-Hell/
Usability.gov http://www.usability.gov/basics/index.html
UQ Usability Laboratory http://www.itee.uq.edu.au/~uqul/
![Page 34: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/34.jpg)
Resources: Design Principles
Collection of design principles http://www-static.cc.gatech.edu/classes/cs6751_97_winter/Topics/design-princ/#ben
PARC http://www.jcu.edu.au/school/ed/subjects/ed1441/topics/topic4.htm
![Page 35: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/35.jpg)
Resources: Gurus
Jakob Nielsen http://www.useit.com/
Video interview (16 mins) http://www.devsource.com/article2/0,1895,1937615,00.asp?kc=ewnws031706dtx1k0000599
(lingerie warning!) Designing Web Usability
http://www.useit.com/jakob/webusability/
![Page 36: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/36.jpg)
Resources: Gurus
Don Norman http://www.jnd.org/
The Design of Everyday Things
Bruce Tognazzini http://asktog.com/index.html
Bad design may even impair democracy http://asktog.com/columns/042ButterflyBallot.html
![Page 37: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/37.jpg)
Resources: Windows 95 Case Study
The Windows® 95 User Interface: A Case Study in Usability Engineering
(graphics seem to be unavailable)
![Page 38: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/38.jpg)
![Page 39: Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister jay@burmeister.com.au QSITE ACEC 2006](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649ea45503460f94ba9018/html5/thumbnails/39.jpg)
Conclusion, Discussion and Questions