Why HCI - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Why HCI

Description:

447 system planners, designers, and programmers were asked to write down the ... It is emerging as a specialty concern within several disciplines, each with ... – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 15
Provided by: richardu
Category:
Tags: hci

less

Transcript and Presenter's Notes

Title: Why HCI


1
Why HCI?
2
HCI in Software Development
  • Developers Perspective
  • Educating Developers
  • Educated Developers
  • Resources

3
Developers Perspective
  • The terminal and the end-user, what's the
    difference?

4
Educating Developers
  • HCI is not part of the traditional(?) education
    program for software developers.
  • Typically stop with teaching the programming of
    widgets on the screen.

5
Educated Developers
  • "Having trained, qualified HI people involved in
    a software effort produces major benefits at a
    most reasonable cost." (Tognazzini)
  • Bailey (CHI'93) shows that HCI specialists create
    interfaces that have fewer errors and supported
    faster user execution than interfaces designed by
    programmers.

6
Practices
  • Early Focus on Users and Tasks
  • Empirical Measurement
  • Iterative Design

7
Evidence (1)
  • 447 system planners, designers, and programmers
    were asked to write down the sequence of major
    steps in developing and evaluating a new computer
    system for end users.

8
Evidence (2)
  • Percent Mentioning Each Principle

9
References
Gould, J. D. C. Lewis (1985) Designing for
Usability Key Principles and What Designers
Think. CACM, 28, p. 300-311. Gould, J. D., S. J.
Boies, S. Levy, J. T. Richards, J. Schoonard
(1987) The 1984 Olympic Message System A Test of
Behavioral Prinipcles of System Design. CACM, 30,
p. 758-769.
10
Resources
  • Myers and Rosson (CHI'92) present data on
    percentage of code that goes into development of
    the interface. The survey incorporated data from
    74 projects ranging from 400 to 5,000,000 lines
    of code over a variety of languages and
    application types.
  • average around 48 of the code is interface
  • 44.8 of design time
  • 50.1 of implementation time
  • 37 of maintenance time devoted to UI

11
Interface
  • A narrow perspective has us thinking of the
    interface as screen design. From a computer
    science perspective, the focus is on interaction
    and specifically on interaction between one or
    more humans and one or more computational
    machines.
  • Is there a broader perspective?

12
Caveat
  • Information Systems change the use context in
    either planned or unplanned ways.

13
HCI as a Discipline
  • HCI in the large is an interdisciplinary area. It
    is emerging as a specialty concern within several
    disciplines, each with different emphases
  • computer science (application design and
    engineering of human interfaces)
  • psychology (the application of theories of
    cognitive processes and the empirical analysis of
    user behavior)
  • sociology and anthropology (interactions between
    technology, work, and organization
  • industrial design (interactive products).

14
Content of Human-Computer Interaction
  • HCI Perspective
Write a Comment
User Comments (0)
About PowerShow.com