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