Usability—context, framework, definition, design and evaluation
Human factors for informatics usability
Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
The trouble with computers
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Designing enterprise applications with the J2EE platform
Designing enterprise applications with the J2EE platform
Scenario-Based Analysis of Software Architecture
IEEE Software
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Internationalization and Localization of the Web Sites
Proceedings of HCI International (the 8th International Conference on Human-Computer Interaction) on Human-Computer Interaction: Ergonomics and User Interfaces-Volume I - Volume I
Assessing Optimal Software Architecture Maintainability
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Linking usability to software architecture patterns through general scenarios
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Architecting for usability: a survey
Journal of Systems and Software
Hi-index | 0.00 |
Usability has primarily been served by separating the user interface from the remainder of the application. However, several researchers have recently determined that there is a direct relationship between architectural decisions and usability requirements. This leads us to conclude that more attention should be devoted to usability-driven architectural analysis methods. We present a case study, which involves adapting an existing software architecture analysis method (SAAM) for the purpose of deriving the interdependencies between architectural characteristics and usability requirements. More specifically, we investigate the impact on the architecture of implementing usability requirement changes. Potential design solutions that accommodate the corresponding usability mechanisms into the Web software architecture are presented, along with the rationale for applying them and the process by which they are obtained. We conclude by recommending how usability issues can be dealt with proactively during the design of the architecture, and explain the need to integrate those usability requirements into a software engineering process.