Inf2709 final presentationelizabethmonsalve

Post on 05-Dec-2014

10 views 0 download

description

Analyzing the effectiveness of Task Analysis with i*

Transcript of Inf2709 final presentationelizabethmonsalve

Elizabeth Suescún Monsalve

7/4/11 @LES/PUC-Rio 2

Summary

 Introduction  Limitations of the Notations  Using a CDs to Evaluate i* Notational

System  Using Empirical Evaluation to GOMS  Extending i* to Support HCI Concepts  Conclusions

Introduction

 Task Analysis: is an approach that involves different techniques addresses to describe interaction between users and environment in a systemic way.

 Framework i*: is a goal-oriented language and RE notation.

7/4/11 @LES/PUC-Rio 3

Introduction

 GOMS:   Model is based on the mechanism of human reasoning

to solve problems;   Represents activities (physical and mental) that involves

work.

Goals “user desires” Operations basic units of perception, motor or

cognitive; Methods Possibilities to reach operations.

7/4/11 @LES/PUC-Rio 4

Introduction

 Hierarchical Task Analysis (HTA):  Approach top-down which consider goals of

high-level and actions to reach goal.  Goal is a desired state;  Tasks describe how to reach this goal;  Operations are lower-level units to describe

behavior;  Plans which specify the conditions to perform

tasks or sub-tasks.

7/4/11 @LES/PUC-Rio 5

Example decomposition of task

7/4/11 @LES/PUC-Rio 6

Typical example of GOMS notations GOAL: CLOSE-WINDOW . [select GOAL: USE-MENU-METHOD . MOVE-MOUSE-TO-FILE-MENU . PULL-DOWN-FILE-MENU . CLICK-OVER-CLOSE-OPTION GOAL: USE-CTRL-W-METHOD . PRESS-CONTROL-W-KEYS] For a particular user: Rule 1: Select USE-MENU-METHOD unless another rule applies Rule 2: If the application is GAME, select CTRL-W-METHOD If there is more than one alternative, we could suggest series of conditions and

rules to take the best options (Method): METHODS: IF (EXPERT-USER)USE-KEYBOARD-METHOD ELSE USE-MOUSE-METHOD We could decompose the goals in subgoals: GOAL: EDIT-DOCUMENT GOAL: OPEN-DOCUMENT

  7/4/11 @LES/PUC-Rio 7

Limitations of the Notations

 Limitations on the Concepts:   Design does not satisfy requirements (both)   The option the user should chose (both)   What tasks should be execute (both)   What sequence should be followed in order to execute

some task (i*)   How to finish some task execution (i*)   Constraints are not represented (GOMS)   Only considers error-free behavior (GOMS)   The kind of user and his or her unpredictability are

disregard (GOMS)

7/4/11 @LES/PUC-Rio 8

Limitations of the Notations

 Limitations on the Process   the information related to system and user is

quite ad hoc. (Both)  methodologies do not allow conflicts to be

identified between design decisions and requirements. (Both)

  does not have some kind of traceability to support the development of a design that satisfies requirements (Both)

7/4/11 @LES/PUC-Rio 9

Limitations of the i* Graphical Notations

a) semiotic clarity; b) symbols overload (homographs); c) perceptual discriminability; d) complexity management; e) perceptual directness.

7/4/11 @LES/PUC-Rio 10

Using a CDs Questionnaire to Evaluate i*

Cognitive Dimensions Questionnaire:

 Goals:   Evaluate the usability of information based-on

artifacts and notations;   It is proposed as a user-centered discussion

tool in order to make quick but useful evaluations.

7/4/11 @LES/PUC-Rio 11

Considerations about Evaluation of i*

CDs:  Generated good concepts;  Captured important aspects of i* framework

and its notational system;  Allowed general users to make judgments and

reach agreement among themselves about i* framework .

7/4/11 @LES/PUC-Rio 12

Empirical Evaluation to GOMS

7/4/11 @LES/PUC-Rio 13

HTA Notations

7/4/11 @LES/PUC-Rio 14

Notation

Example

Extending i* to Support HCI Concepts

7/4/11 @LES/PUC-Rio 15

Conclusions

 The main contribution of this work has been to introduce framework i* as an alternative to help process in HCI;

 The improvements propose in this are intended to improve the communication between different users;

7/4/11 @LES/PUC-Rio 16

Conclusion

 In order to be more meaningful and useful, task analysis should be developed through and interdisciplinary collaborative effort, involving the various viewpoint of ER and HCI.

7/4/11 @LES/PUC-Rio 17

Future works

 We propose to use Cognitive Dimensions Questionnaire to evaluate GOMS;

  It is necessary to extend the empirical evaluation to identify strengths and weaknesses of GOMS;

  It is required to make experiments using the modifications proposes in i* notations;

  It necessary to make new analysis of i* notations but it should be focused on visual representation aspects, which the CDs framework had excluded.

7/4/11 @LES/PUC-Rio 18

Thanks

7/4/11 @LES/PUC-Rio 19