Title :
Specifying usability features with patterns and templates
Author_Institution :
Inst. of Software Technol., Univ. of Stuttgart, Stuttgart, Germany
Abstract :
Functional usability features like Undo or Auto-Save can greatly add to the usability of interactive software systems. This paper presents a pragmatic approach to considering usability features as “first-class citizens” during early phases of software development, in particular during requirements analysis and definition. A catalog of usability patterns is used to describe proven and reusable solutions and to support software engineers in selecting appropriate usability features for a system. To allow for a systematic consideration, usability features are specified in a use case-based software requirements specification using semiformal specification templates. The resulting extended specification defines where and how usability features shall be integrated in the system, thus facilitating subsequent development activities (e. g. software architecture design, implementation, and test).
Keywords :
human computer interaction; software engineering; case-based software requirements specification; functional usability; interactive software systems; pragmatic approach; software development; usability patterns catalog; Business; Catalogs; Context; Human computer interaction; Software systems; Usability; Software Requirements Specification; Usability; Usability Features; Usability Patterns; Use Cases;
Conference_Titel :
Usability and Accessibility Focused Requirements Engineering (UsARE), 2012 First International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1845-7
DOI :
10.1109/UsARE.2012.6226790