Supporting usability through software architecture

被引:7
|
作者
Bass, L [1 ]
John, BE [1 ]
机构
[1] Carnegie Mellon Univ, Human Comp Interact Inst, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/2.955105
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is an important attribute to consider during all phases of software design, but especially during architectural design because of the expense involved in adding usability aspects after the system is tested by the users. As such, the traditional software architectural response to repeated and expected modifications to the user interface is to use separation, encapsulation, and information hiding to localize the user interface. Therefore, software engineers should consider usability as a quality attribute in their architectural designs.
引用
收藏
页码:113 / 115
页数:3
相关论文
共 50 条
  • [1] Supporting the evolution of a software visualization tool through usability studies
    Marcus, A
    Cornorski, D
    Sergeyev, A
    [J]. 13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, : 307 - 316
  • [2] Usability and software architecture
    John, BE
    Bass, L
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2001, 20 (05) : 329 - 338
  • [3] Linking usability to software architecture patterns through general scenarios
    Bass, L
    John, BE
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 187 - 197
  • [4] Software architecture analysis of usability
    Folmer, E
    van Gurp, J
    Bosch, J
    [J]. ENGINEERING HUMAN COMPUTER INTERACTION AND INTERACTIVE SYSTEMS, 2005, 3425 : 38 - 58
  • [5] The value of a usability-supporting architectural pattern in software architecture design: A controlled experiment
    Golden, E
    John, BE
    Bass, L
    [J]. ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 460 - 469
  • [6] Usability and Software Architecture: a Literature Review
    Vilela, Jessyka
    Figueiredo, Bruno
    Castro, Jaelson
    Soares, Monique
    Goncalves, Enyo
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 80 - 89
  • [7] Experiences with Software Architecture Analysis of Usability
    Folmer, Eelke
    Bosch, Jan
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2008, 3 (04) : 1 - 29
  • [8] Supporting Community Emergency Management Planning through a Geocollaboration Software Architecture
    Wendy A. Schafer
    Craig H. Ganoe
    John M. Carroll
    [J]. Computer Supported Cooperative Work (CSCW), 2007, 16 (4-5): : 501 - 537
  • [9] Usability through Software Design
    Carvajal, Laura
    Moreno, Ana M.
    Sanchez-Segura, Maria-Isabel
    Seffah, Ahmed
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (11) : 1582 - 1596
  • [10] Supporting Universal Usability of Mobile Software: Touchscreen Usability Meta-test
    Glavinic, Vlado
    Ljubic, Sandi
    Kukec, Mihael
    [J]. UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: CONTEXT DIVERSITY, PT 3, 2011, 6767 : 26 - 35