Cost Effective Development of Usable Systems; Gaps between HCI and Software Architecture Design

Eelke Folmer, Jan Bosch, Nilsson, AG, Gustas, R, Wojtkowski, W, Wojtkowski, WG, Wrycza, S, Zupancic, J · 2005

Usability is considered an important quality attribute for software systems. To ensure a particular level of usability, a certain amount of time and money have to be invested; however this has proven to be expensive. Most of the costs spent on usability are spent after an initial development e.g. during maintenance. These high costs often prevent developers from meeting all the usability requirements. The challenge is therefore to cost effectively develop usable software e.g. minimize the costs & time spent on usability. We believe architecture analysis of usability is an important tool to achieve this. Our experiences with software architecture analysis of usability allowed us to identify a series of problems that explain why usability is not achieved cost effectively in current software development practice.

Read the paper · More papers on PaperTik