USABILITY ENGINEERING METHODS FOR SOFTWARE DEVELOPERS.

The article discusses usability engineering methods for software practitioners. The human-computer interaction community aims to increase the awareness and acceptance of established methods among software practitioners. Ease of use affects the users' performance and their satisfaction, while accepta...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 48; no. 1; pp. 71 - 75
Main Author: Holzinger, Andreas
Format: Article
Published: Association for Computing Machinery Jan2005
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=15515645&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 15515645
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jan2005
      vid: 48
      iid: 1
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        15515645
        10.1145/1039539.1039541
      ppf: 71
      ppct: 4
      formats:
      tig:
        atl: USABILITY ENGINEERING METHODS FOR SOFTWARE DEVELOPERS.
      aug:
        au: Holzinger, Andreas
        affil: Associate Professor of Information Processing, Graz University, Austria.
      su:
        Human-computer interaction
        Computer software development
        Ergonomics
        Human-machine relationship
      sug:
        subj:
          Human-computer interaction
          Computer software development
          Ergonomics
          Human-machine relationship
      ab: The article discusses usability engineering methods for software practitioners. The human-computer interaction community aims to increase the awareness and acceptance of established methods among software practitioners. Ease of use affects the users' performance and their satisfaction, while acceptability affects whether the product is used. Thus, it is of great importance that every software practitioner not only be aware of various usability methods, but be able to quickly determine which method is best suited to every situation in a software project. One of the basic lessons we have learned in human-computer interaction is that usability must be considered before prototyping takes place. It is generally accepted that the following five essential usability characteristics should be part of any software project: learnability, so the user can rapidly begin working with the system efficiently, enabling a user who has learned the system to attain a high level of productivity; memorability, allowing the casual user to return to the system after a period of non-use without having to relearn everything; low error rate, so users make fewer and easily rectifiable errors while using the system and no catastrophic errors occur and satisfaction, making the system pleasant to use.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2005
    holdings:
      @attributes:
        islocal: N