Abstract
Architecturally-sensitive usability scenarios are important usability concerns that require early consideration in software design so that architectural support can render them easy and cost-effective to implement. Examples include providing the ability to cancel a command, undo commands, aggregate data, etc. This chapter reports on our experiences applying these scenarios to the design of MER Board, a wall-sized interactive system developed by NASA to assist Mars Rover science teams with collaborative data analysis. We applied the scenarios during a major redesign of the software architecture that introduced usability as a valued quality attribute. In the process, we found that the scenarios were well-received by developers who readily understood how they related to MERBoard, that they applied to a collaborative workspace despite having been initially developed for a single-user desktop system, that they had a real impact on the architecture redesign, and that the scenario consideration process was quick and not too onerous for any of the team members.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer
About this chapter
Cite this chapter
Adams, R.J., Bass, L., John, B.E. (2005). Experience with Using General Usability Scenarios on the Software Architecture of a Collaborative System. In: Seffah, A., Gulliksen, J., Desmarais, M.C. (eds) Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle. Human-Computer Interaction Series, vol 8. Springer, Dordrecht. https://doi.org/10.1007/1-4020-4113-6_6
Download citation
DOI: https://doi.org/10.1007/1-4020-4113-6_6
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-4027-6
Online ISBN: 978-1-4020-4113-6
eBook Packages: Computer ScienceComputer Science (R0)