Title
Accommodating usability driven changes in existing software architecture
Abstract
Issues such as whether a product is easy to learn, to use, and whether the user can efficiently complete tasks using it, may greatly affect a product's acceptance in the marketplace. In software engineering, the support for usability is widely believed to be independent of software architecture design. This belief stems from the efforts to separate the user interface component from the application's internal logic, thus enabling changes to the interface without affecting the software architecture. This assumption has been recently challenged by Bass et al. (6) who argue that architectural patterns must be in place in order to support good usability design. We investigate the degree to which this revised belief is true with a case study on the redesign of an existing application for better supporting usability. The redesign is based on implementing a task-oriented interface and help system. Preliminary results show that much, though not all, of the required changes can be done without major changes to the software architecture of GIMP. The results do support the idea that the envisioned usability redesign could not easily be implemented without some powerful architectural features that do not necessarily correspond to the specific patterns identified by Bass et al.
Year
Venue
Keywords
2004
IASTED Conf. on Software Engineering and Applications
usability scenarios,interface redesign,software architecture,architectural pattern,software architecture design,software engineering,user interface
Field
DocType
Citations 
Pluralistic walkthrough,Software engineering,Heuristic evaluation,Usability engineering,Usability,Usability goals,Component-based usability testing,Engineering,Usability inspection,Architectural pattern
Conference
2
PageRank 
References 
Authors
0.39
4
5
Name
Order
Citations
PageRank
Tamer Rafla1171.41
Rafiou Oketokoun220.39
Artur Wiklik320.39
Michel C. Desmarais433755.79
Pierre N Robillard556865.22