Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Usability Engineering
Human-Computer Interaction
Design erosion: problems and causes
Journal of Systems and Software
Experiences with ALMA: architecture-level modifiability analysis
Journal of Systems and Software
The 4+1 View Model of Architecture
IEEE Software
An approach to software architecture analysis for evolution and reusability
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
Studies of software engineering projects reveal that a large number of usability related change requests are made after its deployment. Fixing certain usability problems during the later stages of development has proven to be costly, since some of these changes require changes to the software architecture i.e. this often requires large parts of code to be completely rewritten. Explicit evaluation of usability during architectural design may reduce the risk of building a system that fails to meet its usability requirements and may prevent high costs incurring adaptive maintenance activities once the system has been implemented. In this paper, we demonstrate the use of a scenario based architecture analysis technique for usability we developed, at two case studies.