Clarifying the Relationship between Software Architecture and Usability.
Natalia Juristo Juzgado, Ana M. Moreno, Isabel Fernández Sánchez · Software Engineering and Knowledge Engineering · 2004
This paper examines in a problem posed recently concerning the relationship between software system usability and architecture. Here, we try to empirically clarify this relationship, focusing on the concept of architecture-sensitive usability mechanism. This concept represents specific usability issues that can improve software usability and that have demonstrated architectural implications. Accordingly, this paper outlines how usability needs to be decomposed to be dealt with from an architectural point of view and how the architecture-sensitive usability mechanism emerges. A list of architecture-sensitive usability mechanisms is presented and the procedure for outputting their respective architectural implications is discussed.