• DocumentCode
    2707007
  • Title

    The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment

  • Author

    Golden, Elspeth ; John, Bonnie E. ; Bass, Len

  • Author_Institution
    Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    460
  • Lastpage
    469
  • Abstract
    Design patterns have been claimed to facilitate modification and improve understanding in software design. A controlled experiment was performed to assess the usefulness of portions of a usability-supporting architectural pattern (USAP) in modifying the design of software architectures to support a specific usability concern. Software engineering and information technology graduate students received different subsets of a USAP supporting cancellation functionality. They then studied a software architecture design and made modifications to add the ability to cancel commands. Results showed that participants who received a usability scenario, a list of general responsibilities, and a sample solution thought of significantly more key issues than participants who saw only the scenario. Implications for software development are that usability concerns can be included at architecture design time, and that USAPs can significantly help software architects to consider responsibilities inherent from usability concerns.
  • Keywords
    software architecture; systems analysis; user interfaces; software architecture design; software development; usability-supporting architectural pattern; Computer architecture; Permission; Programming; Software architecture; Software design; Software engineering; Software systems; System testing; Usability; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553589
  • Filename
    1553589