Designing software Architectures for usability

J Bosch*, N Juristo

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    17 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publication25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS
    Place of PublicationLOS ALAMITOS
    PublisherIEEE (The Institute of Electrical and Electronics Engineers)
    Pages757-758
    Number of pages2
    ISBN (Print)0-7695-1877-X
    Publication statusPublished - 2003
    Event25th International Conference on Software Engineering (ICSE 2003) -
    Duration: 3-May-200310-May-2003

    Publication series

    NameINTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING
    PublisherIEEE COMPUTER SOC
    ISSN (Print)0270-5257

    Other

    Other25th International Conference on Software Engineering (ICSE 2003)
    Period03/05/200310/05/2003

    Cite this