SlideShare a Scribd company logo
through
Agent-Oriented Modeling
SYAZWANIE FILZAH ZULKIFLI DR. CHEAH WAI SHIANG
Modeling
MADAM NURFAUZA BT JALI
Requirement Phase Design Phase Development Phase
Functional
requirement
Quality
requirement
Create
professional
profile
Reliable
Performance
?
Efficient
Emotional
requirement
1
2
3
4
5
6
7
Research Background
Literature Review
Summary from Review
Proposed Solution
Evaluating Results
7AGENDA
Achievement and
Contribution
Conclusion
Modeling emotion-oriented application through AOM
-Application that considers the emotional or users feeling in application
development (Curumsing, 2017).
Research Background : What is Emotion-Oriented Application
1
Online Quiz (Sim et al., 2019
Retrieved from
https://www.youtube.com/watch?v=BJ3Er1-tCMc
(Sim et al., 2019)
MOOCs (Sim et al., 2019
Retrieved from
https://www.youtube.com/watch?v=0fp60iHV7Rk
-Quiz MASter :
(Leung et al., 2013).
Research Background : QuizMASter
(Sim et al., 2019)
1
-Quiz MASter :
(Leung et al., 2013). (Sim et al., 2019)
-Emotion-based Quiz MASter:
-Considering user emotion in MOOC learning is important to affect learners’
engagement (Chen et al., 2017).
Research Background : The affect of learner’s engagement n MOOC
1 2
1
feeling feeling
-The consideration of emotion happened in the area of
human-computer interaction design, affective computing ,information system
(Curumsing et al., 2019)
(Sim et al., 2019)
Research Background :
1 Gap
Retrieved from
https://uxdesign.cc/interaction-
personas-e24f3a958d07
https://www.smithsonianmag.c
om/innovation/app-captures-
emotions-real-time-
180951878/
Retrieved from Retrieved from
https://ruelfpepa.wordpress.co
m/2014/12/25/the-role-of-
emotion-in-decision-making/
(Sim et al., 2019)
Research Background : Research Objectives
1 To propose a methodology for emotion-oriented application through agent-
oriented modelling.
2 To evaluate the proposed approach through case studies and workshop with
student and expert in qualitative and quantitative manner.
1
Literature Review: Various Learning Features to Improve Engagement
2
projects
Works have been done to understand the MOOCs video types that can produce
positive and negative learning environment (Chen et al., 2017).
Picture in Picture Text Overlay
2
Khan Style Tablet Capture
Screencast Animation
Fun Excited
Safe
Relax
Interest
Literature Review : Kansei Engineering Methodology
Works have been done to understand the MOOCs video types that can produce
positive and negative learning environment (Chen et al., 2017).
Talking Head Presentation Slides
2
Udacity Style Tablet Capture
Actual Paper /Whiteboard Classroom Lecture
Lost Clueless
Fear Depresse
d
Confused
Annoyed
Literature Review : Kansei Engineering Methodology
Works has been done to reduce the complexity in capturing of emotion
for emotion-oriented application.
(Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017; Miller et al., 2015; Lopez-Lorca et al., 2014).
Literature Review
Emotion models
capture & model the
meaningful emotional need
of the system.
Lopez-Lorca et al., (2014)
2014
Curumsing et al, (2019)
Lopez-Lorca et al., (2014)
Emotion models
Case study of emergency alarm system,
2014
Emotion models
Case study of smart home
technology,
2019
2
Works has been done to reduce the complexity in capturing of emotion
for emotion-oriented application.
(Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017; Miller et al., 2015; Lopez-Lorca et al., 2014).
Literature Review
Personal &
Context-Specific
emotion
Miller et al. .,( 2015)
2015
Miller et al., (2015 )
2015
Context-Specific emotional goal
Miller et al., (2015 )
Personal emotional goal
2015
2
Works has been done to reduce the complexity in
capturing of emotion for emotion-oriented application.
(Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017;
Miller et al., 2015; Lopez-Lorca et al., 2014).
Literature Review
Miller et al. (2015)
2015
Process model
2
Summary from Review
3
Lacking comprehensive process to elicitate, analysis, design
and implement the emotion-oriented application in AOM.
1
What Is Agent Oriented Modeling ? :
Software engineering methodology that uses the concept of agent in all stages of its
modeling steps (Sterling & Taveter 2009).
Proposed Solution :
4 Introduction to AOM
Prototyping
Existing Software Engineering
Methodology
Retrieved
https://www.velvetech.com/blog/software-
development-methodologies/ AOM
Agile
Software Systems
Contextual
Design
Object-Oriented
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
1
Extended AOM Development Lifecycle
Step Elicit requirements with HOMER
No From HOMER’s question To the goal model
1
If you were to solve the problem of Handle the quiz ,
role(s) do you require ?
Main functional goal
Role
-Quiz master
-Learner
2
For each role, we need to collect a task description
a) What is the purpose of this role ?
Sub goal
Goal-sub goal relation
c) ii) How the role want the task to be achieved ? Quality goal
e) i) What feeling that the role wants to feel when achieve
the task ?
Emotional goal
e) ii) What feeling that the role does not want to feel when
achieve the task ?
Emotional threat
d) i) Which other role in the task does this role rely upon? Role-goal relation
1
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Model goal, decide roles and organization
Discuss problem to be solve
Purpose of system
2
Overall goal model of QuizMASter application
Step
2
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
2
Role model Learner
Step
Role Name Item
Role Name Learner
Description A learner who want to play the quiz.
Responsibilities a) Enrol course
b) Submit answer
c) View score
d) View feedback
Constraints  A learner must answer all questions
 A learner must score more than 16 mark to receive reward
Model goal, decide roles and organization
2
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
2
Step Model goal, decide roles and organization
2
Organization model for QuizMASter learning
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
3.1
Step
Emotion-oriented goal model for QuizMASter
Define personal feeling through extended goal model
3.1
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step
Emotion-oriented role model for quiz master
Define personal feeling through extended role model
3.2
3.2
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 3.3
3.3
Quiz
Master
Define personal feeling through Tropos goal model
Emotion-oriented tropos goal model for QuizMASter
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 3.4
3.4
Quiz
Master
Emotion-oriented extended goal model for QuizMASter
Define the emotion handling strategy through extended goal model
and domain model
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 3.4
3.4
Quiz
Master
Emotion-oriented extended goal model for QuizMASter
Define the emotion handling strategy through extended goal model
and domain model
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 4
4
Designing emotion-oriented application through scenario,interaction,
behavior and knowledge model
Scenario 2 model for achieving Give high score and Give positive feedback
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 4
4
Interaction model of quiz master for correct answer
Designing emotion-oriented application through scenario,interaction,
behavior and knowledge model
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 4
4
Behavior model for correct answer
Designing emotion-oriented application through scenario,interaction,
behavior and knowledge model
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step 4
4
Knowledge model of quiz master application
Designing emotion-oriented application through scenario,interaction,
behavior and knowledge model
Proposed Solution :
4
Requirement phase
System Design phase
Development phase
2
3
• Step 1 : Elicit requirements with HOMER
• Step 2 : Model goal, decide roles and organization
• Step 3 : Model goal, decide roles and organization
• Step 4: Designing emotion-oriented application through
scenario, interaction and behavior model
• Step 5 : Build emotion-oriented application
Extended AOM Development Lifecycle
Step
4
4
Knowledge model of quiz master application
5
Build emotion-oriented application
Step
5
1. Time-taken to complete a task (Sherkat et al., 2018)
Evaluating result
5
(Sim et al., 2019)
2. Survey of AOM practitioner (Dobing, B., & Parsons, 2008)
• Step 1 : Record the time taken fore each of
student in UML and AOM in minute
• Step 2 : Find mean, standard deviation and
median from UML and AOM results
• Step 3 : Hypothesis Testing
-p-value is 0.000542. A p-value is less than 0.05.
-The strong evidence to reject the null hypothesis
• Question 1 : What are the purpose of the agent
models in emotion-oriented modeling?
• Question 2 : What are the user’s role in relation to
each of the agent models in emotion-based
modeling?
• Question 3 : What are the possible reasons for not
using some or all agent models in the
emotion-based modeling?
Achievement and Contribution
6
1
2
3
Extended requirements elicitation technique, HOMER is introduced.
• AOM.
Extended AOM is introduced to develop AOM in systematic manner.
Demonstration on how the emotion model from an existing research
can be extended in the development process of AOM.
AOM has been evaluated in quantitative and qualitative manner with
students
4
Conclusion
7
1
AOM has been evaluated in through time-taken and survey
2
Proposed to extend AOM development lifecycle for emotion-
oriented application in a systematic manner
Terima Kasih

More Related Content

PPTX
WALT DISNEY STRATEGIC LEADERSHIP
PDF
Basic Structure | India Quiz | Amlan Sarkar
PPTX
Barefoot Cricket Quiz 2015 Prelims
PPTX
The Quizzomaniacs - 2.0 : QUESTIONS
PPTX
Sports Quiz in Gargi College February 10, 2018
PPTX
General Quiz by Saket Nayal
PPT
Sports qz grand finale
PPTX
SHIT QUIZ : Sports History India Tech-Biz
WALT DISNEY STRATEGIC LEADERSHIP
Basic Structure | India Quiz | Amlan Sarkar
Barefoot Cricket Quiz 2015 Prelims
The Quizzomaniacs - 2.0 : QUESTIONS
Sports Quiz in Gargi College February 10, 2018
General Quiz by Saket Nayal
Sports qz grand finale
SHIT QUIZ : Sports History India Tech-Biz

What's hot (20)

PPTX
Molybdenum-The Sci Biz Tech Quiz of DTU prelims
PPTX
Modus vivendi the lifestyle(food,fashion and travel) quiz
PPTX
Of 24 Frames and 22 Yards 2021 Finals
PDF
Canara Union 2014 Lone Wolf Quiz -The Prelims
PPTX
Sports Quiz- Jesus and Mary College
PPTX
The Sports Quiz (Prelims)- NSIT Quiz Fest 2015
PPTX
Mela Quiz Prelims IIT BHU Kashiyatra 2018
PDF
IIT Kanpur Tech Quiz
PDF
Khel | Sports Quiz by TackOn | Quiz Master: Vishnu
PPTX
CRICPL (Cricket & IPL) Quiz JAN 19 Prelims Prometheans Club
PPTX
Business Quiz for BeCon '25 at IIT Delhi | BizE 4.0 Finals | co-set with Sali...
PDF
Cricket Quiz - 2023
PPTX
Galaxy'15 Sports Sports quiz
PPTX
Sports & Brands Quiz - Aditya Vora
PPTX
INDIA QUIZ 2025 By QURU RLAC Delhi University.pptx
PPTX
World Cup Cricket Quiz
PPTX
TCS PRACTICE QUIZ - 2
PPT
K Biz Quiz Bangalore Prelims
PDF
INDIA QUIZ PRELIMS MANTHAN HQC 2025.pdf
PPTX
Rishi Aneja (24-08-17)
Molybdenum-The Sci Biz Tech Quiz of DTU prelims
Modus vivendi the lifestyle(food,fashion and travel) quiz
Of 24 Frames and 22 Yards 2021 Finals
Canara Union 2014 Lone Wolf Quiz -The Prelims
Sports Quiz- Jesus and Mary College
The Sports Quiz (Prelims)- NSIT Quiz Fest 2015
Mela Quiz Prelims IIT BHU Kashiyatra 2018
IIT Kanpur Tech Quiz
Khel | Sports Quiz by TackOn | Quiz Master: Vishnu
CRICPL (Cricket & IPL) Quiz JAN 19 Prelims Prometheans Club
Business Quiz for BeCon '25 at IIT Delhi | BizE 4.0 Finals | co-set with Sali...
Cricket Quiz - 2023
Galaxy'15 Sports Sports quiz
Sports & Brands Quiz - Aditya Vora
INDIA QUIZ 2025 By QURU RLAC Delhi University.pptx
World Cup Cricket Quiz
TCS PRACTICE QUIZ - 2
K Biz Quiz Bangalore Prelims
INDIA QUIZ PRELIMS MANTHAN HQC 2025.pdf
Rishi Aneja (24-08-17)
Ad

Similar to Viva voce presentation-Modeling emotion expression through AOM (20)

PPTX
BooK of EMC Introduction to Big data Analytics Module 2.pptx
PDF
Using Your Logic Model to Focus Evaluation
PDF
Handout #5 - QIAMay4
PDF
When Mobile meets UX/UI powered by Growth Hacking Asia
PPTX
Designing Mobile UX
DOCX
Assignment SOCW 6000 week 4Project Agency Visit In order to.docx
PPT
Bringing User-Centered Design Practices into Agile Development Projects
PPSX
Use Cases and Use in Agile world
PPTX
Positive Youth Development (PYD) Framework toolkit application modules - Dr B...
PPTX
Learner enhanced technology #HETL15 #HETLUtah
PDF
out of the box
PDF
YouthREX Webinar: Finding and Selecting Tools for Your Outcome Evaluation
DOCX
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
PPT
Understanding Stakeholder Needs
PDF
Engineering software based motivation a persona-based approach
PPTX
TajdgosvsuzkavsiandgakjxjndhsjsbsbsksnsP.pptx
PDF
UX Design Process | Sample Proposal
PDF
Megatrend survey sample report
DOCX
Markus id project 1
PPT
SQH Comparative Study - Slideshare
BooK of EMC Introduction to Big data Analytics Module 2.pptx
Using Your Logic Model to Focus Evaluation
Handout #5 - QIAMay4
When Mobile meets UX/UI powered by Growth Hacking Asia
Designing Mobile UX
Assignment SOCW 6000 week 4Project Agency Visit In order to.docx
Bringing User-Centered Design Practices into Agile Development Projects
Use Cases and Use in Agile world
Positive Youth Development (PYD) Framework toolkit application modules - Dr B...
Learner enhanced technology #HETL15 #HETLUtah
out of the box
YouthREX Webinar: Finding and Selecting Tools for Your Outcome Evaluation
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
Understanding Stakeholder Needs
Engineering software based motivation a persona-based approach
TajdgosvsuzkavsiandgakjxjndhsjsbsbsksnsP.pptx
UX Design Process | Sample Proposal
Megatrend survey sample report
Markus id project 1
SQH Comparative Study - Slideshare
Ad

More from syazwanie filzah (9)

PDF
Exercise 1
PDF
Jade dalam konteks Masyarakat Cina
PPTX
Layanan baik terhadap orang bukan islam
PPT
Bab 27.ibnu khaldun
PPT
Bab 26 ibnu sina
PPT
Bab 20 penyebaran islam pada zaman abbasiah
PPT
Ms powerpoint
PPT
Easy Learn Computer Settings
PPT
Introduction to comp software
Exercise 1
Jade dalam konteks Masyarakat Cina
Layanan baik terhadap orang bukan islam
Bab 27.ibnu khaldun
Bab 26 ibnu sina
Bab 20 penyebaran islam pada zaman abbasiah
Ms powerpoint
Easy Learn Computer Settings
Introduction to comp software

Recently uploaded (20)

PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
Complications of Minimal Access Surgery at WLH
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
IGGE1 Understanding the Self1234567891011
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Complications of Minimal Access Surgery at WLH
UNIT III MENTAL HEALTH NURSING ASSESSMENT
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
RMMM.pdf make it easy to upload and study
Unit 4 Skeletal System.ppt.pptxopresentatiom
Digestion and Absorption of Carbohydrates, Proteina and Fats
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
IGGE1 Understanding the Self1234567891011
Hazard Identification & Risk Assessment .pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Chinmaya Tiranga quiz Grand Finale.pdf

Viva voce presentation-Modeling emotion expression through AOM

  • 1. through Agent-Oriented Modeling SYAZWANIE FILZAH ZULKIFLI DR. CHEAH WAI SHIANG Modeling MADAM NURFAUZA BT JALI
  • 2. Requirement Phase Design Phase Development Phase Functional requirement Quality requirement Create professional profile Reliable Performance ? Efficient Emotional requirement
  • 3. 1 2 3 4 5 6 7 Research Background Literature Review Summary from Review Proposed Solution Evaluating Results 7AGENDA Achievement and Contribution Conclusion Modeling emotion-oriented application through AOM
  • 4. -Application that considers the emotional or users feeling in application development (Curumsing, 2017). Research Background : What is Emotion-Oriented Application 1 Online Quiz (Sim et al., 2019 Retrieved from https://www.youtube.com/watch?v=BJ3Er1-tCMc (Sim et al., 2019) MOOCs (Sim et al., 2019 Retrieved from https://www.youtube.com/watch?v=0fp60iHV7Rk
  • 5. -Quiz MASter : (Leung et al., 2013). Research Background : QuizMASter (Sim et al., 2019) 1 -Quiz MASter : (Leung et al., 2013). (Sim et al., 2019) -Emotion-based Quiz MASter:
  • 6. -Considering user emotion in MOOC learning is important to affect learners’ engagement (Chen et al., 2017). Research Background : The affect of learner’s engagement n MOOC 1 2 1 feeling feeling
  • 7. -The consideration of emotion happened in the area of human-computer interaction design, affective computing ,information system (Curumsing et al., 2019) (Sim et al., 2019) Research Background : 1 Gap Retrieved from https://uxdesign.cc/interaction- personas-e24f3a958d07 https://www.smithsonianmag.c om/innovation/app-captures- emotions-real-time- 180951878/ Retrieved from Retrieved from https://ruelfpepa.wordpress.co m/2014/12/25/the-role-of- emotion-in-decision-making/
  • 8. (Sim et al., 2019) Research Background : Research Objectives 1 To propose a methodology for emotion-oriented application through agent- oriented modelling. 2 To evaluate the proposed approach through case studies and workshop with student and expert in qualitative and quantitative manner. 1
  • 9. Literature Review: Various Learning Features to Improve Engagement 2 projects
  • 10. Works have been done to understand the MOOCs video types that can produce positive and negative learning environment (Chen et al., 2017). Picture in Picture Text Overlay 2 Khan Style Tablet Capture Screencast Animation Fun Excited Safe Relax Interest Literature Review : Kansei Engineering Methodology
  • 11. Works have been done to understand the MOOCs video types that can produce positive and negative learning environment (Chen et al., 2017). Talking Head Presentation Slides 2 Udacity Style Tablet Capture Actual Paper /Whiteboard Classroom Lecture Lost Clueless Fear Depresse d Confused Annoyed Literature Review : Kansei Engineering Methodology
  • 12. Works has been done to reduce the complexity in capturing of emotion for emotion-oriented application. (Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017; Miller et al., 2015; Lopez-Lorca et al., 2014). Literature Review Emotion models capture & model the meaningful emotional need of the system. Lopez-Lorca et al., (2014) 2014 Curumsing et al, (2019) Lopez-Lorca et al., (2014) Emotion models Case study of emergency alarm system, 2014 Emotion models Case study of smart home technology, 2019 2
  • 13. Works has been done to reduce the complexity in capturing of emotion for emotion-oriented application. (Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017; Miller et al., 2015; Lopez-Lorca et al., 2014). Literature Review Personal & Context-Specific emotion Miller et al. .,( 2015) 2015 Miller et al., (2015 ) 2015 Context-Specific emotional goal Miller et al., (2015 ) Personal emotional goal 2015 2
  • 14. Works has been done to reduce the complexity in capturing of emotion for emotion-oriented application. (Kissoon Curumsing et al., 2019; Sherkat et al., 2018; Sterling et al., 2018; Curumsing , 2017; Miller et al., 2015; Lopez-Lorca et al., 2014). Literature Review Miller et al. (2015) 2015 Process model 2
  • 15. Summary from Review 3 Lacking comprehensive process to elicitate, analysis, design and implement the emotion-oriented application in AOM. 1
  • 16. What Is Agent Oriented Modeling ? : Software engineering methodology that uses the concept of agent in all stages of its modeling steps (Sterling & Taveter 2009). Proposed Solution : 4 Introduction to AOM Prototyping Existing Software Engineering Methodology Retrieved https://www.velvetech.com/blog/software- development-methodologies/ AOM Agile Software Systems Contextual Design Object-Oriented
  • 17. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle
  • 18. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application 1 Extended AOM Development Lifecycle Step Elicit requirements with HOMER No From HOMER’s question To the goal model 1 If you were to solve the problem of Handle the quiz , role(s) do you require ? Main functional goal Role -Quiz master -Learner 2 For each role, we need to collect a task description a) What is the purpose of this role ? Sub goal Goal-sub goal relation c) ii) How the role want the task to be achieved ? Quality goal e) i) What feeling that the role wants to feel when achieve the task ? Emotional goal e) ii) What feeling that the role does not want to feel when achieve the task ? Emotional threat d) i) Which other role in the task does this role rely upon? Role-goal relation 1
  • 19. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Model goal, decide roles and organization Discuss problem to be solve Purpose of system 2 Overall goal model of QuizMASter application Step 2
  • 20. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle 2 Role model Learner Step Role Name Item Role Name Learner Description A learner who want to play the quiz. Responsibilities a) Enrol course b) Submit answer c) View score d) View feedback Constraints  A learner must answer all questions  A learner must score more than 16 mark to receive reward Model goal, decide roles and organization 2
  • 21. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle 2 Step Model goal, decide roles and organization 2 Organization model for QuizMASter learning
  • 22. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle 3.1 Step Emotion-oriented goal model for QuizMASter Define personal feeling through extended goal model 3.1
  • 23. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step Emotion-oriented role model for quiz master Define personal feeling through extended role model 3.2 3.2
  • 24. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 3.3 3.3 Quiz Master Define personal feeling through Tropos goal model Emotion-oriented tropos goal model for QuizMASter
  • 25. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 3.4 3.4 Quiz Master Emotion-oriented extended goal model for QuizMASter Define the emotion handling strategy through extended goal model and domain model
  • 26. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 3.4 3.4 Quiz Master Emotion-oriented extended goal model for QuizMASter Define the emotion handling strategy through extended goal model and domain model
  • 27. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 4 4 Designing emotion-oriented application through scenario,interaction, behavior and knowledge model Scenario 2 model for achieving Give high score and Give positive feedback
  • 28. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 4 4 Interaction model of quiz master for correct answer Designing emotion-oriented application through scenario,interaction, behavior and knowledge model
  • 29. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 4 4 Behavior model for correct answer Designing emotion-oriented application through scenario,interaction, behavior and knowledge model
  • 30. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 4 4 Knowledge model of quiz master application Designing emotion-oriented application through scenario,interaction, behavior and knowledge model
  • 31. Proposed Solution : 4 Requirement phase System Design phase Development phase 2 3 • Step 1 : Elicit requirements with HOMER • Step 2 : Model goal, decide roles and organization • Step 3 : Model goal, decide roles and organization • Step 4: Designing emotion-oriented application through scenario, interaction and behavior model • Step 5 : Build emotion-oriented application Extended AOM Development Lifecycle Step 4 4 Knowledge model of quiz master application 5 Build emotion-oriented application Step 5
  • 32. 1. Time-taken to complete a task (Sherkat et al., 2018) Evaluating result 5 (Sim et al., 2019) 2. Survey of AOM practitioner (Dobing, B., & Parsons, 2008) • Step 1 : Record the time taken fore each of student in UML and AOM in minute • Step 2 : Find mean, standard deviation and median from UML and AOM results • Step 3 : Hypothesis Testing -p-value is 0.000542. A p-value is less than 0.05. -The strong evidence to reject the null hypothesis • Question 1 : What are the purpose of the agent models in emotion-oriented modeling? • Question 2 : What are the user’s role in relation to each of the agent models in emotion-based modeling? • Question 3 : What are the possible reasons for not using some or all agent models in the emotion-based modeling?
  • 33. Achievement and Contribution 6 1 2 3 Extended requirements elicitation technique, HOMER is introduced. • AOM. Extended AOM is introduced to develop AOM in systematic manner. Demonstration on how the emotion model from an existing research can be extended in the development process of AOM. AOM has been evaluated in quantitative and qualitative manner with students 4
  • 34. Conclusion 7 1 AOM has been evaluated in through time-taken and survey 2 Proposed to extend AOM development lifecycle for emotion- oriented application in a systematic manner

Editor's Notes