Usability and Software Architecture

Questions?
E-mail: Bonnie
  Overview   People   Publications Connections Software  
 

Papers

Stoll, P., Bass, L., Golden, E., & John, B. E. (2009) Supporting usability in product line architectures. Proceedings of the 13th International Software Product Line Conference (San Francisco, CA, August 24-28, 2009).

John, B., E., Bass, L., Golden, E., & Stoll, P. (2009) A responsibility-based pattern language for usability-supporting architectural patterns. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing. (Pittsburgh, PA, July 15-17, 2009).

Stoll, P., Bass, L., Golden, E., & John, B. E. (2009) Integrating usability supporting architectural patterns in a product line system's architecture. Proceedings of the Fifth SEI Architecture Technology User Network Conference(Pittsburgh, PA, May 4-7, 2009).

Stoll, P., John, B., Bass,L., & Golden, E. (2008) Preparing usability supporting architectural patterns for industrial use. In Proceedings of the International Workshop on the Interplay between Usability Evaluation and Software Development, I-USED 2008 (Pisa, Italy, September 24th, 2008).

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 4th 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).

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.

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: Friday, 21-Aug-2009 09:55:22 EDT