SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Elizabeth Suescún Monsalve
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 
7/4/11 @LES/PUC-Rio 2
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 
Notation 
Example 
7/4/11 @LES/PUC-Rio 14
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

Mais conteúdo relacionado

Destaque (8)

Bill Gates
Bill GatesBill Gates
Bill Gates
 
Bill gates presentation
Bill gates presentationBill gates presentation
Bill gates presentation
 
Biography of Bill Gates
Biography of Bill GatesBiography of Bill Gates
Biography of Bill Gates
 
Bill gates leadership & personality traits
Bill gates leadership & personality traitsBill gates leadership & personality traits
Bill gates leadership & personality traits
 
Bill Gates, Who is he?
Bill Gates, Who is he?Bill Gates, Who is he?
Bill Gates, Who is he?
 
Bill gates powerpoint:)
Bill gates powerpoint:)Bill gates powerpoint:)
Bill gates powerpoint:)
 
Presentation on bill gates iii
Presentation on bill gates iiiPresentation on bill gates iii
Presentation on bill gates iii
 
Bill Gates vs Steve Jobs
Bill  Gates  vs  Steve  JobsBill  Gates  vs  Steve  Jobs
Bill Gates vs Steve Jobs
 

Semelhante a Inf2709 final presentationelizabethmonsalve

MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updated
Mohammed Ali Khan
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
Nicole Savoie
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
Obi-Ugbo Alex
 
Top down
Top downTop down
Top down
Nino Ho
 

Semelhante a Inf2709 final presentationelizabethmonsalve (20)

Formal Definition of Collaborative Spaces
Formal Definition of Collaborative Spaces Formal Definition of Collaborative Spaces
Formal Definition of Collaborative Spaces
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applications
 
Principles of Health Informatics: Evaluating medical software
Principles of Health Informatics: Evaluating medical softwarePrinciples of Health Informatics: Evaluating medical software
Principles of Health Informatics: Evaluating medical software
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User Stories
 
MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updated
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEWLEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
 
Data management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the howData management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the how
 
The Automation of Critical Path Method using Machine Learning: A Conceptual S...
The Automation of Critical Path Method using Machine Learning: A Conceptual S...The Automation of Critical Path Method using Machine Learning: A Conceptual S...
The Automation of Critical Path Method using Machine Learning: A Conceptual S...
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development Projects
 
Mobile Healthcare App
Mobile Healthcare AppMobile Healthcare App
Mobile Healthcare App
 
Selecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive AdvantageSelecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive Advantage
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
 
What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
 
Thesis
ThesisThesis
Thesis
 
Top down
Top downTop down
Top down
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Inf2709 final presentationelizabethmonsalve

  • 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 7/4/11 @LES/PUC-Rio 2
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. Example decomposition of task 7/4/11 @LES/PUC-Rio 6
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. Empirical Evaluation to GOMS 7/4/11 @LES/PUC-Rio 13
  • 14. HTA Notations Notation Example 7/4/11 @LES/PUC-Rio 14
  • 15. Extending i* to Support HCI Concepts 7/4/11 @LES/PUC-Rio 15
  • 16. 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
  • 17. 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
  • 18. 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