• DocumentCode
    1764535
  • Title

    Safer User Interfaces: A Case Study in Improving Number Entry

  • Author

    Thimbleby, Harold

  • Author_Institution
    Dept. of Comput. Sci., Swansea Univ., Swansea, UK
  • Volume
    41
  • Issue
    7
  • fYear
    2015
  • fDate
    July 1 2015
  • Firstpage
    711
  • Lastpage
    729
  • Abstract
    Numbers are used in critical applications, including finance, healthcare, aviation, and of course in every aspect of computing. User interfaces for number entry in many devices (calculators, spreadsheets, infusion pumps, mobile phones, etc.) have bugs and design defects that induce unnecessary use errors that compromise their dependability. Focusing on Arabic key interfaces, which use digit keys 0-9-· usually augmented with correction keys, this paper introduces a method for formalising and managing design problems. Since number entry and devices such as calculators have been the subject of extensive user interface research since at least the 1980s, the diverse design defects uncovered imply that user evaluation methodologies are insufficient for critical applications. Likewise, formal methods are not being applied effectively. User interfaces are not trivial and more attention should be paid to their correct design and implementation. The paper includes many recommendations for designing safer number entry user interfaces.
  • Keywords
    user interfaces; Arabic key interfaces; correction keys; design problem formalization; design problem management; number entry; safer user interfaces; Calculators; Computer bugs; Debugging; Pressing; Safety; Software; User interfaces; Error processing; Human Factors in Software Design; Information Interfaces; Representation (HCI); Software/Software Engineering; User Interfaces; User interfaces; human factors in software design; information interfaces and representation (HCI); software/software engineering; user interfaces;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2014.2383396
  • Filename
    6991548