Usability and Software Architecture

Questions?
E-mail: Bonnie
  Overview   People   Publications Connections  
 

Papers

Adams, R. J., Bass, L., & John, B. E. (2005) Applying general usability scenarios to the design of the software architecture of a collaborative workspace. In A. Seffah, J. Gulliksen and M. Desmarais (Eds.) Human-Centered Software Engineering: Integrating Usability in the Software Development Lifecycle. Springer Netherlands.

Golden, E., John, B. E., Bass, L. (2005) Quality vs. quantity: Comparing evaluation methods in a usability-focused software architecture modification task.Proceedings of the 4 th International Symposium on Empirical Software Engineering (Noosa Heads, Australia, November 17-18 2005).

Golden, E, John, B. E., & Bass, L. (2005) The value of a usability-supporting architectural pattern in software architecture design: A controlled experiment. Proceedings of the 27th International Conference on Software Engineering, ICSE 2005 (St. Louis, Missouri, May, 2005).

John, B. E., Bass, L. J., Sanchez-Segura, M-I. & Adams, R. J. (2004) Bringing usability concerns to the design of software architecture. Proceedings of The 9th IFIP Working Conference on Engineering for Human-Computer Interaction and the 11th International Workshop on Design, Specification and Verification of Interactive Systems, (Hamburg, Germany, July 11-13, 2004).

Bass, L. & John, B. E. (2003) Linking usability to software architecture patterns through general scenarios. Journal of Systems and Software, 66 (3), 187-197.

Bass, L., John, B. E. (2002) Supporting the CANCEL Command Through Software Architecture, CMU/SEI-2002-TN-021. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.

John, B. E. & Bass, L. (2001) Usability and software architecture. Behaviour and Information Technology, 20 (5), 329-338.

Bass, L. & John, B. E. (2001) Supporting usability through software architecture. IEEE Computer, 34 (10), 113-115.

Bass, L. & John, B. E. (2001) Architectural Patterns for Usability. In proceedings of OOPSLA 2001 (Tampa, Florida, October 14-18, 2001) ACM, New York. (poster)

Bass, L. & John, B. E. (2001) Evaluating software architectures for usability. In proceedings of Engineering for Human-Computer Interaction: 8th IFIP International Conference (Toronto, Canada, May 11-13 2001) Springer 37-38.

Bass, L., John, B. E. & Kates, J. (2001) Achieving Usability Through Software Architecture, Carnegie Mellon University/Software Engineering Institute Technical Report No. CMU/SEI-TR-2001-005.

Bass, L., & John, B. E. (2001, July) Supporting Usability Through Software Architecture. ERCIM News, no. 46. pp. 36-37.

Bass, L. & John, B. E. (2000) Attribute-Based Architectural Styles (ABAS). In conference companion of CHI 2000 (The Hague, The Netherlands, April 1-6, 2000) ACM, New York. (poster)

Presentations

John, B. E., Bass, L., & Adams, R. J. (2003) Using Usability Scenarios in the Redesign of the MERBoard Architecture. (Downloaded from http://ic.arc.nasa.gov/researchinfusion/materials/Usability/25John.pdf on March 25th, 2004)

Tutorials

Bass, L., John, B. E., Juristo, N., Sanchez-Segura, M-I. (2004). Usability and software architecture. Tutorial materials presented at the 26th International Conference on Software Engineering, ICSE 2004 (Edinburgh, Scotland, May 23-28, 2004).

John, B. E., Bass, L., Juristo, N., Sanchez-Segura, M-I. (2004). Avoiding "We can't change THAT!": Software Architecture and Usability. Tutorial materials presented at CHI 2004 (Vienna, Austria, April 24-29, 2004).

John, B. E. & Bass, L. (2003) Avoiding "We can't change THAT!": Software Architecture and Usability. Tutorial materials presented at CHI 2003 (Ft. Lauderdale, FL, April 5-10, 2003).


© 2003 Carnegie Mellon University
All Rights Reserved.

Last Modified: Tuesday, 01-Jul-2008 12:47:45 EDT