SlideShare a Scribd company logo
1 of 19
Download to read 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

More Related Content

Viewers also liked

Bill gates presentation
Bill gates presentationBill gates presentation
Bill gates presentationdonmos
 
Biography of Bill Gates
Biography of Bill GatesBiography of Bill Gates
Biography of Bill GatesVijay Goti
 
Bill gates leadership & personality traits
Bill gates leadership & personality traitsBill gates leadership & personality traits
Bill gates leadership & personality traitsAkhil Pillai
 
Bill gates powerpoint:)
Bill gates powerpoint:)Bill gates powerpoint:)
Bill gates powerpoint:)Ashley Sumrall
 
Presentation on bill gates iii
Presentation on bill gates iiiPresentation on bill gates iii
Presentation on bill gates iiiRacy Daniel
 

Viewers also liked (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
 

Similar to Inf2709 final presentationelizabethmonsalve

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 Applicationsijcsit
 
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 softwareMartin Chapman
 
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 StoriesKhalid Md Saifuddin
 
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_updatedMohammed Ali Khan
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
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 REVIEWijseajournal
 
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 howMartin Donnelly
 
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...Dr. Amarjeet Singh
 
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...Brittany Allen
 
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 ProjectsGedi Siuskus
 
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 Advantagemtoddne
 
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 TechniquesObi-Ugbo Alex
 
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?Glen Alleman
 
Top down
Top downTop down
Top downNino Ho
 

Similar to 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
 

Recently uploaded

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.pdfWave PLM
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
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.comFatema Valibhai
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
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.docxComplianceQuest1
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
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 Modelsaagamshah0812
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
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.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

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
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
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
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
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
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
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
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

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