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
Link To Document