Bringing usability concerns to the design of software architecture

13Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software architects have techniques to deal with many quality attributes such as performance, reliability, and maintainability. Usability, however, has traditionally been concerned primarily with presentation and not been a concern of software architects beyond separating the user interface from the remainder of the application. In this paper, we introduce usability-supporting architectural patterns. Each pattern describes a usability concern that is not supported by separation alone. For each concern, a usability-supporting architectural pattern provides the forces from the characteristics of the task and environment, the human, and the state of the software to motivate an implementation independent solution cast in terms of the responsibilities that must be fulfilled to satisfy the forces. Furthermore, each pattern includes a sample solution implemented in the context of an overriding separation based pattern such as J2EE Model View Controller. © IFIP International Federation for Information Processing 2005.

Cite

CITATION STYLE

APA

John, B. E., Bass, L., Sanchez-Segura, M. I., & Adams, R. J. (2005). Bringing usability concerns to the design of software architecture. In Lecture Notes in Computer Science (Vol. 3425, pp. 1–19). Springer Verlag. https://doi.org/10.1007/11431879_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free