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
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;
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
DOI :
10.1109/ICSE.2005.1553589