Evaluation of software usability using scenarios organized by abstraction structure

Motivation -- To improve the current practice of scenario-based usability evaluation by suggesting a new method for generating more comprehensive scenarios and using the scenarios more easily and systematically. Research approach -- Work domain analysis (WDA) concept in cognitive work analysis (CWA) framework was employed to develop a method for identifying functions and their relationships, which need to be reflected in scenarios. Two methodological tools were developed to help evaluators analyze functional structure and generate meaningful scenarios respectively. Findings/Design -- A new method for generating and using scenarios was developed, which accompanies two new tools (function-control matrix and function order diagram). Research limitations/Implications -- As the method was applied to only one word processing software, there is a lack of case studies; however, the method has features that may be generalized to other kinds of software. Originality/Value -- This research contributes to making a scenario-based evaluation process more systematic by supplementing its current weak points. Also this research applied abstraction hierarchy concept to software systems to which little attention has been given. Take away message -- Scenario-based usability evaluation can be enriched with the use of abstraction-based functional structure of software.

[1]  David Chenho Kung,et al.  Formal approach to scenario analysis , 1994, IEEE Software.

[2]  Brian Whitworth,et al.  The WOSP Model: Balanced Information System Design and Evaluation , 2003, Commun. Assoc. Inf. Syst..

[3]  Mark T True,et al.  Software Requirements , 2005 .

[4]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[5]  Mary Beth Rosson,et al.  Scenario-based design , 2002 .

[6]  Shailey Minocha,et al.  Supporting Scenario-Based Requirements Engineering , 1998, IEEE Trans. Software Eng..

[7]  Jens Rasmussen,et al.  Cognitive Systems Engineering , 2022 .

[8]  Matthias Jarke,et al.  Scenarios in System Development: Current Practice , 1998, IEEE Softw..

[9]  Keiichi Sato,et al.  Describing multiple aspects of use situation: applications of Design Information Framework (DIF) to scenario development , 2006 .

[10]  John M. Carroll,et al.  Five reasons for scenario-based design , 2000, Interact. Comput..

[11]  Julio Cesar Sampaio do Prado Leite,et al.  A Scenario Construction Process , 2000, Requirements Engineering.

[12]  K. J. Vicente,et al.  Cognitive Work Analysis: Toward Safe, Productive, and Healthy Computer-Based Work , 1999 .

[13]  A. Sutcliffe,et al.  A technique combination approach to requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[14]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[15]  Rebecca Wirfs-Brock,et al.  Designing objects and their interactions: a brief look at responsibility-driven design , 1995 .