search menu icon-carat-right cmu-wordmark

Elements of a Usability Reasoning Framework

Technical Note
This note describes an ARL implementation of two usability scenarios: displaying progress feedback and allowing cancel.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2005-TN-030
DOI (Digital Object Identifier)
10.1184/R1/6573392.v1

Abstract

This technical note brings together two different threads of work: (1) investigating the relationship between usability and software architecture that has generated a number of usability scenarios with implications for software architecture and (2) developing an architecture design assistant, Architecture Expert (ArchE). One key element of ArchE is that quality attribute knowledge can be encapsulated into reasoning frameworks, and a Carnegie Mellon University Master of Software Engineering project team has developed an ArchE reasoning language (ARL) with which to specify the actions of reasoning frameworks within ArchE. 

This note describes an ARL implementation of two usability scenarios: (1) displaying progress feedback and (2) allowing cancel. These implementations begin to provide ArchE with the ability to reason about aspects of usability that have software architecture implications.

Cite This Technical Note

Lee, J., & Bass, L. (2005, September 1). Elements of a Usability Reasoning Framework. (Technical Note CMU/SEI-2005-TN-030). Retrieved April 20, 2024, from https://doi.org/10.1184/R1/6573392.v1.

@techreport{lee_2005,
author={Lee, Jinhee and Bass, Len},
title={Elements of a Usability Reasoning Framework},
month={Sep},
year={2005},
number={CMU/SEI-2005-TN-030},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6573392.v1},
note={Accessed: 2024-Apr-20}
}

Lee, Jinhee, and Len Bass. "Elements of a Usability Reasoning Framework." (CMU/SEI-2005-TN-030). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, September 1, 2005. https://doi.org/10.1184/R1/6573392.v1.

J. Lee, and L. Bass, "Elements of a Usability Reasoning Framework," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2005-TN-030, 1-Sep-2005 [Online]. Available: https://doi.org/10.1184/R1/6573392.v1. [Accessed: 20-Apr-2024].

Lee, Jinhee, and Len Bass. "Elements of a Usability Reasoning Framework." (Technical Note CMU/SEI-2005-TN-030). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Sep. 2005. https://doi.org/10.1184/R1/6573392.v1. Accessed 20 Apr. 2024.

Lee, Jinhee; & Bass, Len. Elements of a Usability Reasoning Framework. CMU/SEI-2005-TN-030. Software Engineering Institute. 2005. https://doi.org/10.1184/R1/6573392.v1