Usability and Software Architecture

E-mail: Bonnie
  Overview   People   Publications Connections Software  

A-PLUS: Architecture Pattern Language for Usability Support

A-PLUS is a tool for software architecture evaluation with respect to usability concerns. It currently presents the software responsibilities necessary to support the selection and presentation of alarms and events, user profiles, and environment configuration in the architecture of a product line, although its database could be expanded to include other usability concerns. It is used to support the review of a proposed software architecture by presenting the architect with a checklist of responsibilities. For each responsibility, the architect can specify whether the architecture already supports it, whether the architecture must be modified to support the responsibility, or whether the responsibility is irrelevant to the product being designed. The architect can also record comments to associate with the responsibility. Once the review has been completed, the architect can produce a “to-do” list of those responsibilities that require modification to the architecture or further discussion.

Screen shot of A-PLUS evalution tool

Download A-PLUS (zip, 540 kb)

A-PLUS is implemented in Drupal.

The zip file should expand into the following files and folders.

© 2009 Carnegie Mellon University
All Rights Reserved.

Last Modified: Friday, 21-Aug-2009 14:32:09 EDT