Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software product lines: practices and patterns
Software product lines: practices and patterns
Proceedings of the 27th international conference on Software engineering
Designing Interfaces
Guidelines for Eliciting Usability Functionalities
IEEE Transactions on Software Engineering
Guiding Architectural Decisions with the Influencing Factors Method
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Supporting usability in product line architectures
Proceedings of the 13th International Software Product Line Conference
Hi-index | 0.00 |
Usability-supporting architectural patterns (USAPs) were developed as a way to explicitly connect the needs of architecturally-sensitive usability concerns to the design of software architecture. In laboratory studies, the Cancellation USAP was shown to significantly improve the quality of architecture designs for supporting the ability to cancel a long-running command, sparking interest from a large industrial organization to develop new USAPs and apply them to their product line architecture design. The challenges of delivering the architectural information contained in USAPs to practicing software architects led to the development of a pattern language for USAPs based on software responsibilities and a web-based tool for evaluating an architecture with respect to those patterns.