• DocumentCode
    3476598
  • Title

    Designing software architectures for usability

  • Author

    Bosch, Jan ; Juristo, Natalia

  • Author_Institution
    Dept. of Comput. Sci., Groningen Univ., Netherlands
  • fYear
    2003
  • fDate
    3-10 May 2003
  • Firstpage
    757
  • Lastpage
    758
  • Abstract
    Usability is increasingly recognized as a quality attribute that one has to design for. The conventional alternative is to measure usability on a finished system and improve it. The disadvantage of this approach is, obviously, that the cost associated with implementing usability improvements in a fully implemented system are typically very high and prohibit improvements with architectural impact. In this tutorial, we present the insights gained, techniques developed and lessons learned in the EU-IST project STATUS (SofTware Architectures That supports USability). These include a forward-engineering perspective on usability, a technique for specifying usability requirements, a method for assessing software architectures for usability and, finally, for improving software architectures for usability. The topics are extensively illustrated by examples and experiences from many industrial cases.
  • Keywords
    formal specification; software architecture; software process improvement; software quality; software reusability; EU-IST project; requirements specification; software architecture; software quality; software usability; Computer architecture; Software design; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2003. Proceedings. 25th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1877-X
  • Type

    conf

  • DOI
    10.1109/ICSE.2003.1201273
  • Filename
    1201273