Development of an instrument measuring user satisfaction of the human-computer interface
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluating usability of human-computer interfaces: a practical method
Evaluating usability of human-computer interfaces: a practical method
Usability—context, framework, definition, design and evaluation
Human factors for informatics usability
Usability as a goal for the design of computer systems
Scandinavian Journal of Information Systems
Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Nine management guidelines for better cost estimating
Communications of the ACM
The Windows interface: an application design guide
The Windows interface: an application design guide
The cognitive jogthrough: a fast-paced user interface evaluation procedure
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The pluralistic usability walkthrough: coordinated empathies
Usability inspection methods
Inspections and design reviews: framework, history and reflection
Usability inspection methods
IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use
International Journal of Human-Computer Interaction
Scenarios in discount usability engineering
Scenario-based design
Remote evaluation: the network as an extension of the usability laboratory
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
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
User-Centered Design: An Integrated Approach with Cdrom
User-Centered Design: An Integrated Approach with Cdrom
International standards for HCI and usability
International Journal of Human-Computer Studies
Design erosion: problems and causes
Journal of Systems and Software
Scenario-Based Analysis of Software Architecture
IEEE Software
Assessing Optimal Software Architecture Maintainability
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Theory-based design for easily learned interfaces
Human-Computer Interaction
Journal of Systems and Software
Measuring the usability of software components
Journal of Systems and Software
Heuristic evaluation: Comparing ways of finding and reporting usability problems
Interacting with Computers
A usability study on human-computer interface for middle-aged learners
Computers in Human Behavior
OZCHI '06 Proceedings of the 18th Australia conference on Computer-Human Interaction: Design: Activities, Artefacts and Environments
Analysing the impact of usability on software design
Journal of Systems and Software
Guidelines for Eliciting Usability Functionalities
IEEE Transactions on Software Engineering
Reconciling usability and interactive system architecture using patterns
Journal of Systems and Software
Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility
Towards a Software Process for Aspect-Oriented Modeling of Quality Attributes
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
CompSysTech '08 Proceedings of the 9th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
A Comprehensive Model of Usability
Engineering Interactive Systems
Helping software architects design for usability
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
UWIS: An assessment methodology for usability of web-based information systems
Journal of Systems and Software
Block Map Technique for the Usability Evaluation of a Website
ICCCI '09 Proceedings of the 1st International Conference on Computational Collective Intelligence. Semantic Web, Social Networks and Multiagent Systems
Bridging patterns: An approach to bridge gaps between SE and HCI
Information and Software Technology
Journal of Biomedical Informatics
Design science-oriented usability modelling for software requirements
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Developing instrument for handset usability evaluation: a survey study
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
A glass box design: making the impact of usability on software development visible
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Heuristic evaluation of usability of GeoWeb sites
W2GIS'07 Proceedings of the 7th international conference on Web and wireless geographical information systems
Usability evaluation of web-based GIS: case study
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Journal of Systems and Software
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Incorporating usability requirements in a test/model-driven web engineering approach
Journal of Web Engineering
Examining users' preferences towards vertical graphical toolbars in simple search and point tasks
Computers in Human Behavior
Further tests with click, block, and heat maps applied to website evaluations
ICCCI'11 Proceedings of the Third international conference on Computational collective intelligence: technologies and applications - Volume Part II
Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment
The use of multi-sensory feedback to improve the usability of a virtual assembly environment
VSMM'06 Proceedings of the 12th international conference on Interactive Technologies and Sociotechnical Systems
Software architecture analysis of usability
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Identificando problemas de usabilidade através de inspeção no modelo de interação
Proceedings of the 10th Brazilian Symposium on on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction
Formal specification of usability heuristics: how convenient it is?
Proceedings of the 2nd international workshop on Evidential assessment of software technologies
Usability requirements elicitation: an overview of a mapping study
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
Journal of Network and Computer Applications
Sirius: A heuristic-based framework for measuring web usability adapted to the type of website
Journal of Systems and Software
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
Mapping study about usability requirements elicitation
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Journal of Biomedical Informatics
Hi-index | 0.00 |
Over the years the software engineering community has increasingly realized the important role software architecture plays in fulfilling the quality requirements of a system. The quality attributes of a software system are, to a large extent determined by the system's software architecture. In recent years, the software engineering community has developed various tools and techniques that allow for design for quality attributes, such as performance or maintainability, at the software architecture level. We believe this design approach can be applied not only to ''traditional'' quality attributes such as performance or maintainability but also to usability. This survey explores the feasibility of such a design approach. Current practice is surveyed from the perspective of a software architect. Are there any design methods that allow for design for usability at the architectural level? Are there any evaluation tools that allow assessment of architectures for their support of usability? What is usability? A framework is presented which visualizes these three research questions. Usability should drive design at all stages, but current usability engineering practice fails to fully achieve this goal. Our survey shows that there are no design techniques or assessment tools that allow for design for usability at the architectural level.