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 sur...
In this paper, we will stress the importance of usability as a key quality characteristic for the Co...
Studies of software engineering projects reveal that a large number of usability related change requ...
Abstract. Software architecture is the result of a design effort aimed at ensuring a certain set of ...
Over the years the software engineering community has increasingly realized the important role softw...
Over the years the software engineering community has increasingly realized the important role softw...
One of the qualities that has received increased attention in recent decades is usability. A softwar...
Usability is increasingly recognized as a quality attribute that one has to design for. The conventi...
Usability is one of the key quality attributes in software development. The content of this paper is...
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
Current, software architectures for interactive systems assumed that usability is only important whe...
This paper addresses the problem of supporting usability in the early stages of a product line archi...
In many traditional industry applications, such as automotive, process automation and manufacturing ...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
An important issue during architectural design is that besides functional requirements, software arc...
For years, the Human Computer Interaction (HCI) community has crafted usability guidelines t...
In this paper, we will stress the importance of usability as a key quality characteristic for the Co...
Studies of software engineering projects reveal that a large number of usability related change requ...
Abstract. Software architecture is the result of a design effort aimed at ensuring a certain set of ...
Over the years the software engineering community has increasingly realized the important role softw...
Over the years the software engineering community has increasingly realized the important role softw...
One of the qualities that has received increased attention in recent decades is usability. A softwar...
Usability is increasingly recognized as a quality attribute that one has to design for. The conventi...
Usability is one of the key quality attributes in software development. The content of this paper is...
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
Current, software architectures for interactive systems assumed that usability is only important whe...
This paper addresses the problem of supporting usability in the early stages of a product line archi...
In many traditional industry applications, such as automotive, process automation and manufacturing ...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
An important issue during architectural design is that besides functional requirements, software arc...
For years, the Human Computer Interaction (HCI) community has crafted usability guidelines t...
In this paper, we will stress the importance of usability as a key quality characteristic for the Co...
Studies of software engineering projects reveal that a large number of usability related change requ...
Abstract. Software architecture is the result of a design effort aimed at ensuring a certain set of ...