Presentation is loading. Please wait.

Presentation is loading. Please wait.

Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister QSITE ACEC 2006.

Similar presentations


Presentation on theme: "Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister QSITE ACEC 2006."— Presentation transcript:

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

2 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

3

4 What Do You Think HCI Is?

5 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)

6 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

7 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)

8 Fields Associated with HCI HCI Human Factors Cognitive Engineering Cognitive Ergonomics Computer Supported Co-operative Work Information Systems

9 Why is HCI Important to You? To Students?

10 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

11 Why is Interface Design so Bad?

12 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

13 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

14 Conceptualising an Interface Output Input articulation observation presentation performance SystemInterfaceUser evaluation execution (adapted from Abowd and Beale)

15

16 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

17 Integrating HCI Into the Syllabus How do you integrate HCI into IIS and SSE?

18

19 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?

20 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

21 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

22 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

23 Pedagogy: Prototyping Paper prototyping Software prototyping Design versus development tension Storyboarding

24 Pedagogy: Evaluation & User Testing Think-a-loud protocols Observation Surveys Video User availability is an issue Ethics is an issue

25 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

26 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

27 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

28

29 Resources What resources have you found effective?

30 Resources: Poor Design Interface Hall of Shame http://homepage.mac.com/bradster/iarchitect/shame.htm http://homepage.mac.com/bradster/iarchitect/shame.htm Bad Human Factors Desings http://www.baddesigns.com/ http://www.baddesigns.com/ Web Pages That Suck http://www.websitesthatsuck.com/ http://www.websitesthatsuck.com/

31 Resources: Good design Interface Hall of fame http://www.frankmahler.de/mshame/HallFame.htm http://www.frankmahler.de/mshame/HallFame.htm

32 Resources: Discussion DontClick.It http://www.dontclick.it/ Alternate interface http://www.dontclick.it/ Video of Douglas Engelbart’s 1968 demo of the mouse and other innovative UI technologies http://sloan.stanford.edu/MouseSite/1968Demo.html http://sloan.stanford.edu/MouseSite/1968Demo.html Accessible Design for Users With Disabilities http://www.useit.com/alertbox/9610.html http://www.useit.com/alertbox/9610.html

33 Resources: Usability IBM Ease of Use site http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/558  Design concepts Design concepts  Web guidelines Web guidelines  Style guidelines Style guidelines IBM Easy Chart http://www- 306.ibm.com/ibm/easy/eou_ext.nsf/publish/3072 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/ 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 http://www.usability.gov/basics/index.html UQ Usability Laboratory http://www.itee.uq.edu.au/~uqul/ http://www.itee.uq.edu.au/~uqul/

34 Resources: Design Principles Collection of design principles http://www- static.cc.gatech.edu/classes/cs6751_97_winter/Topics/design- princ/#ben 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 http://www.jcu.edu.au/school/ed/subjects/ed1441/topics/topic4.htm

35 Resources: Gurus Jakob Nielsen http://www.useit.com/ http://www.useit.com/ Video interview (16 mins) http://www.devsource.com/article2/0,1895,1937615,00.asp?kc=ewnws 031706dtx1k0000599 (lingerie warning!) http://www.devsource.com/article2/0,1895,1937615,00.asp?kc=ewnws 031706dtx1k0000599 Designing Web Usability http://www.useit.com/jakob/webusability/

36 Resources: Gurus Don Norman http://www.jnd.org/ http://www.jnd.org/  The Design of Everyday Things Bruce Tognazzini http://asktog.com/index.html http://asktog.com/index.html  Bad design may even impair democracy http://asktog.com/columns/042ButterflyBallot.html http://asktog.com/columns/042ButterflyBallot.html

37 Resources: Windows 95 Case Study The Windows® 95 User Interface: A Case Study in Usability Engineering (graphics seem to be unavailable)

38

39 Conclusion, Discussion and Questions


Download ppt "Human-Computer Interaction: Who is General Failure and Why is He Reading Drive A? Dr Jay Burmeister QSITE ACEC 2006."

Similar presentations


Ads by Google