SlideShare una empresa de Scribd logo
1 de 28
Operationalizing Dialogue games for
Collaborative Modelling
stijn.hoppenbrouwers@han.nl
* Thank you:
Jan Pieter Zwart, HAN UAS
Jan Vogels, Radboud University Nijmegen
Rob Thijssen, Radboud University Nijmegen / Moxx
* Outline
 The challenge of model elicitation
 Modelling as a dialogue
 Gamification and Dialogue games
 A prototype DG for FCO-IM conceptualisation
* The challenge of model elicitation
* Immediate research goal
 How can we make elicitation/modeling
procedures easier and more accessible while
maintaining a systematic and efficient
approach?
 How to operationally capture and shape
expert knowledge on model elicitation?
I‟m not claiming I have the answer, but here‟s my 5 ct
•Most experts have gotten the hang of elicitation
and most of them successfully wing it –which is
great
• Yet most novice modelers have substantial trouble
in effectively handling a systematic, goal-driven
elicitation/modelling process
• Is “throwing them in at the deep end” a
satisfactory approach to instructing/
supporting elicitors?
Modelling as a Dialogue
The Basic Idea
 Every collaboratively created model is the
result of a dialogue, that could be logged; the
model reflects the dialogue
 Every change in the model implies a
proposition, for example “I propose to add the
concept/object student”.
 Every proposition can then be discussed:
argued for/against, accepted/rejected, asked
about, …
Theory: conversation view on
Collaborative Modelling sessions
Example Video
CLICK HERE
* RIM model: Rules, Interactions, Models
Rules Interactions
Models
(propositions)
Log
But what are the rules of such
„games‟, and what are successful
tactics/strategies?
Dialogue Games
 Theoretical roots in Wittgenstein‟s „language
games‟ and in Argumentation Theory
 InterLocoperationalization: “Structured
Chats”
 Opener mechanism: e.g. “I disagree with this
because …”
 Example in System Dynamics modelling
context
Further issues, however:
 How to break this down into
manageable, playable, focused sub-parts?
 How to keep an overview?
 How to actively support contextualized
questioning and answering (Prompting!)?
 This has led to the current “Dialogue game
Setup” (admittedly, still experimental…)
 Generic in nature, details aimed at FCO-IM
conceptualisation phase
A Dialogue Game for FCO-IM conceptualization
(Mickey Mouse example; sorry)
* FCO-IM example (without constraints)
Dialogue Game Setup
 Word processor, editor/verbalizer
 Could also be paper, whiteboard
 Structured chat device
 But normal, f2f conversation also possible
 Roles: facilitator, participant(s)
 Game structure (sub-activities; flow)
 Evolving „Mission List‟
 Structured openers (context sensitive)
Mission List
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
• Get 4 examples of “Mentorship”
• Get elementary fact
• Get identifier
• Get LTL-FTE (label expression)
• Get OTL-FTE (object expression)
• OPTIONAL: identify uniqueness constraint (UC)
• OPTIONAL: identify totality constraint (TC)
• Draw part of the Information Grammar Diagram
• Validate drawn Information Grammar Diagram and repository information
– Concept “Mentor” [+]
Opener fragments
 Could you give a meaningful name for this <type concept>?
For instance, Fido is a Dog; Mercedes Benz is a Car Brand.
(Elicits a meaningful type name for an object, label or fact type)
 How are <object>s identified?
For example, a ‘Dutch Citizen’ has a name but also a unique
Citizen Service Number
(Elicits an identifier for a concept)
 How do you distinguish between <object>s in your
communication?
(Auxiliary question for eliciting an identifier for a concept)
 Can there be two <object>s with the same <identifier>?
(Validates the uniqueness of an identifier)
Example (1/9): mission list
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
– Concept “Mentor” [+]
Example (2/9): adding the template steps
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
• Get 4 examples of “Mentorship”
• Get elementary fact
• Get identifier
• Get LTL-FTE (label expression)
• Get OTL-FTE (object expression)
• OPTIONAL: identify uniqueness constraint (UC)
• OPTIONAL: identify totality constraint (TC)
• Draw part of the Information Grammar Diagram
• Validate drawn Information Grammar Diagram and repository information
– Concept “Mentor” [+]
Example (3/9): selecting a question
Options:
 Could you give four examples of mentorships?
 How do you distinguish one mentor from another in the
administration?
 …
Example (4/9): the answer
Could you give four examples of mentorships?
 The mentor of John Doe is JPZ
 The mentor of Jane Doe is HOP
 The mentor of Jack Frost is HOP
 The mentor of Britney Spears is BAK
Example (5/9): mission list
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
• Get 4 examples of “Mentorship”
• Get elementary fact
• Get identifier
• Get LTL-FTE (label expression)
• Get OTL-FTE (object expression)
• OPTIONAL: identify uniqueness constraint (UC)
• OPTIONAL: identify totality constraint (TC)
• Draw part of the Information Grammar Diagram
• Validate drawn Information Grammar Diagram and repository information
– Concept “Mentor” [+]
Example (6/9): get elementary fact
and label types
So this is what we get for “mentorship” :
 The mentor of John Doe is JPZ
 “ Jane Doe “ HOP
 “ Jack Frost “ HOP
 “ Britney Spears “ BAK
What do you call the John/Jane/Jack/Britney thing?
It‟s the student
And the JPZ/HOP/HOP/BAK thing?
It‟s the student‟s mentor
Example (7/9): mission list
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
• Get 4 examples of “Mentorship”
• Get elementary fact
• Get identifier
• Get LTL-FTE (label expression)
• Get OTL-FTE (object expression)
• OPTIONAL: identify uniqueness constraint (UC)
• OPTIONAL: identify totality constraint (TC)
• Draw part of the Information Grammar Diagram
• Validate drawn Information Grammar Diagram and repository information
– Concept “Mentor” [+]
Example (8/9): get the identifier for Mentor
How do you distinguish one mentor from another in the
administration?
By a three letter teacher code (like BAK)
Example (9/9): mission list
 Create FCO-IM model of “student project” domain
– Concept “Project” [+]
– Concept “Student” [+]
– Concept “Mentorship” [+]
• Get 4 examples of “Mentorship”
• Get elementary fact
• Get identifier
• Get LTL-FTE (label expression)
• Get OTL-FTE (object expression)
• OPTIONAL: identify uniqueness constraint (UC)
• OPTIONAL: identify totality constraint (TC)
• Draw part of the Information Grammar Diagram
• Validate drawn Information Grammar Diagram and repository information
– Concept “Mentor” [+]
Diagram/verbalization example
* Some more questions and answers
 How is your work different from other
work in the field? Connection to others
in workshop?
 What does it add to the area of
collaborative usage and development
of models?
 What is controversial about your
work? What should we discuss about
it?

Más contenido relacionado

Similar a Operationalizing Dialogue Games for Collaborative Modelling - Hoppenbrouwers

Merits of good design - Plymouth e-learning conference
Merits of good design - Plymouth e-learning conference Merits of good design - Plymouth e-learning conference
Merits of good design - Plymouth e-learning conference Zak Mensah
 
Adopting New Learning Technologies
Adopting New Learning Technologies Adopting New Learning Technologies
Adopting New Learning Technologies David Asirvatham
 
Workforce Development & e-portfolios
Workforce Development & e-portfoliosWorkforce Development & e-portfolios
Workforce Development & e-portfoliosSarah Chesney
 
Portfolio Life --at Mercy College
Portfolio Life --at Mercy CollegePortfolio Life --at Mercy College
Portfolio Life --at Mercy CollegeHelen Barrett
 
TOIM strategy December 2016
TOIM strategy December 2016TOIM strategy December 2016
TOIM strategy December 2016Bala Iyer
 
Designing Innovative Learning Environments using Learning Environment Modelin...
Designing Innovative Learning Environments using Learning Environment Modelin...Designing Innovative Learning Environments using Learning Environment Modelin...
Designing Innovative Learning Environments using Learning Environment Modelin...buckydodd
 
Eifel2011 monam web2
Eifel2011 monam web2Eifel2011 monam web2
Eifel2011 monam web2Helen Barrett
 
EMBED explained
EMBED explainedEMBED explained
EMBED explainedEADTU
 
Rip up the Rulebook - Moodlemoot 2016 Presentation
Rip up the Rulebook - Moodlemoot 2016 PresentationRip up the Rulebook - Moodlemoot 2016 Presentation
Rip up the Rulebook - Moodlemoot 2016 PresentationWebanywhere Ltd
 
Learning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelLearning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelKineo
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slidesSprout Labs
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategiesSIKM
 
Ph D Process. Julie Dugdale
Ph D Process. Julie DugdalePh D Process. Julie Dugdale
Ph D Process. Julie DugdaleJulie Dugdale
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemHans Põldoja
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far BCcampus
 
So you've got a Ph.D. - Now what?
So you've got a Ph.D. - Now what?So you've got a Ph.D. - Now what?
So you've got a Ph.D. - Now what?Troels Damgaard
 
Alternative Professional Development at Techknowledgy 2010
Alternative Professional Development at Techknowledgy 2010Alternative Professional Development at Techknowledgy 2010
Alternative Professional Development at Techknowledgy 2010Christopher Bugaj
 
Task Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringTask Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringWolfgang Reinhardt
 

Similar a Operationalizing Dialogue Games for Collaborative Modelling - Hoppenbrouwers (20)

Merits of good design - Plymouth e-learning conference
Merits of good design - Plymouth e-learning conference Merits of good design - Plymouth e-learning conference
Merits of good design - Plymouth e-learning conference
 
Adopting New Learning Technologies
Adopting New Learning Technologies Adopting New Learning Technologies
Adopting New Learning Technologies
 
Workforce Development & e-portfolios
Workforce Development & e-portfoliosWorkforce Development & e-portfolios
Workforce Development & e-portfolios
 
Portfolio Life --at Mercy College
Portfolio Life --at Mercy CollegePortfolio Life --at Mercy College
Portfolio Life --at Mercy College
 
TOIM strategy December 2016
TOIM strategy December 2016TOIM strategy December 2016
TOIM strategy December 2016
 
Designing Innovative Learning Environments using Learning Environment Modelin...
Designing Innovative Learning Environments using Learning Environment Modelin...Designing Innovative Learning Environments using Learning Environment Modelin...
Designing Innovative Learning Environments using Learning Environment Modelin...
 
Leb08talksept17
Leb08talksept17Leb08talksept17
Leb08talksept17
 
Eifel2011 monam web2
Eifel2011 monam web2Eifel2011 monam web2
Eifel2011 monam web2
 
EMBED explained
EMBED explainedEMBED explained
EMBED explained
 
Rip up the Rulebook - Moodlemoot 2016 Presentation
Rip up the Rulebook - Moodlemoot 2016 PresentationRip up the Rulebook - Moodlemoot 2016 Presentation
Rip up the Rulebook - Moodlemoot 2016 Presentation
 
Learning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelLearning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI Travel
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slides
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategies
 
Ph D Process. Julie Dugdale
Ph D Process. Julie DugdalePh D Process. Julie Dugdale
Ph D Process. Julie Dugdale
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education Ecosystem
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far
 
Isd basics stc
Isd basics stcIsd basics stc
Isd basics stc
 
So you've got a Ph.D. - Now what?
So you've got a Ph.D. - Now what?So you've got a Ph.D. - Now what?
So you've got a Ph.D. - Now what?
 
Alternative Professional Development at Techknowledgy 2010
Alternative Professional Development at Techknowledgy 2010Alternative Professional Development at Techknowledgy 2010
Alternative Professional Development at Techknowledgy 2010
 
Task Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software EngineeringTask Pattern to support Task-centric Social Software Engineering
Task Pattern to support Task-centric Social Software Engineering
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Operationalizing Dialogue Games for Collaborative Modelling - Hoppenbrouwers

  • 1. Operationalizing Dialogue games for Collaborative Modelling stijn.hoppenbrouwers@han.nl
  • 2. * Thank you: Jan Pieter Zwart, HAN UAS Jan Vogels, Radboud University Nijmegen Rob Thijssen, Radboud University Nijmegen / Moxx
  • 3. * Outline  The challenge of model elicitation  Modelling as a dialogue  Gamification and Dialogue games  A prototype DG for FCO-IM conceptualisation
  • 4. * The challenge of model elicitation
  • 5. * Immediate research goal  How can we make elicitation/modeling procedures easier and more accessible while maintaining a systematic and efficient approach?  How to operationally capture and shape expert knowledge on model elicitation? I‟m not claiming I have the answer, but here‟s my 5 ct •Most experts have gotten the hang of elicitation and most of them successfully wing it –which is great • Yet most novice modelers have substantial trouble in effectively handling a systematic, goal-driven elicitation/modelling process • Is “throwing them in at the deep end” a satisfactory approach to instructing/ supporting elicitors?
  • 6. Modelling as a Dialogue
  • 7. The Basic Idea  Every collaboratively created model is the result of a dialogue, that could be logged; the model reflects the dialogue  Every change in the model implies a proposition, for example “I propose to add the concept/object student”.  Every proposition can then be discussed: argued for/against, accepted/rejected, asked about, … Theory: conversation view on Collaborative Modelling sessions
  • 9. * RIM model: Rules, Interactions, Models Rules Interactions Models (propositions) Log But what are the rules of such „games‟, and what are successful tactics/strategies?
  • 10. Dialogue Games  Theoretical roots in Wittgenstein‟s „language games‟ and in Argumentation Theory  InterLocoperationalization: “Structured Chats”  Opener mechanism: e.g. “I disagree with this because …”  Example in System Dynamics modelling context
  • 11. Further issues, however:  How to break this down into manageable, playable, focused sub-parts?  How to keep an overview?  How to actively support contextualized questioning and answering (Prompting!)?  This has led to the current “Dialogue game Setup” (admittedly, still experimental…)  Generic in nature, details aimed at FCO-IM conceptualisation phase
  • 12. A Dialogue Game for FCO-IM conceptualization (Mickey Mouse example; sorry)
  • 13. * FCO-IM example (without constraints)
  • 14. Dialogue Game Setup  Word processor, editor/verbalizer  Could also be paper, whiteboard  Structured chat device  But normal, f2f conversation also possible  Roles: facilitator, participant(s)  Game structure (sub-activities; flow)  Evolving „Mission List‟  Structured openers (context sensitive)
  • 15.
  • 16. Mission List  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] • Get 4 examples of “Mentorship” • Get elementary fact • Get identifier • Get LTL-FTE (label expression) • Get OTL-FTE (object expression) • OPTIONAL: identify uniqueness constraint (UC) • OPTIONAL: identify totality constraint (TC) • Draw part of the Information Grammar Diagram • Validate drawn Information Grammar Diagram and repository information – Concept “Mentor” [+]
  • 17. Opener fragments  Could you give a meaningful name for this <type concept>? For instance, Fido is a Dog; Mercedes Benz is a Car Brand. (Elicits a meaningful type name for an object, label or fact type)  How are <object>s identified? For example, a ‘Dutch Citizen’ has a name but also a unique Citizen Service Number (Elicits an identifier for a concept)  How do you distinguish between <object>s in your communication? (Auxiliary question for eliciting an identifier for a concept)  Can there be two <object>s with the same <identifier>? (Validates the uniqueness of an identifier)
  • 18. Example (1/9): mission list  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] – Concept “Mentor” [+]
  • 19. Example (2/9): adding the template steps  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] • Get 4 examples of “Mentorship” • Get elementary fact • Get identifier • Get LTL-FTE (label expression) • Get OTL-FTE (object expression) • OPTIONAL: identify uniqueness constraint (UC) • OPTIONAL: identify totality constraint (TC) • Draw part of the Information Grammar Diagram • Validate drawn Information Grammar Diagram and repository information – Concept “Mentor” [+]
  • 20. Example (3/9): selecting a question Options:  Could you give four examples of mentorships?  How do you distinguish one mentor from another in the administration?  …
  • 21. Example (4/9): the answer Could you give four examples of mentorships?  The mentor of John Doe is JPZ  The mentor of Jane Doe is HOP  The mentor of Jack Frost is HOP  The mentor of Britney Spears is BAK
  • 22. Example (5/9): mission list  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] • Get 4 examples of “Mentorship” • Get elementary fact • Get identifier • Get LTL-FTE (label expression) • Get OTL-FTE (object expression) • OPTIONAL: identify uniqueness constraint (UC) • OPTIONAL: identify totality constraint (TC) • Draw part of the Information Grammar Diagram • Validate drawn Information Grammar Diagram and repository information – Concept “Mentor” [+]
  • 23. Example (6/9): get elementary fact and label types So this is what we get for “mentorship” :  The mentor of John Doe is JPZ  “ Jane Doe “ HOP  “ Jack Frost “ HOP  “ Britney Spears “ BAK What do you call the John/Jane/Jack/Britney thing? It‟s the student And the JPZ/HOP/HOP/BAK thing? It‟s the student‟s mentor
  • 24. Example (7/9): mission list  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] • Get 4 examples of “Mentorship” • Get elementary fact • Get identifier • Get LTL-FTE (label expression) • Get OTL-FTE (object expression) • OPTIONAL: identify uniqueness constraint (UC) • OPTIONAL: identify totality constraint (TC) • Draw part of the Information Grammar Diagram • Validate drawn Information Grammar Diagram and repository information – Concept “Mentor” [+]
  • 25. Example (8/9): get the identifier for Mentor How do you distinguish one mentor from another in the administration? By a three letter teacher code (like BAK)
  • 26. Example (9/9): mission list  Create FCO-IM model of “student project” domain – Concept “Project” [+] – Concept “Student” [+] – Concept “Mentorship” [+] • Get 4 examples of “Mentorship” • Get elementary fact • Get identifier • Get LTL-FTE (label expression) • Get OTL-FTE (object expression) • OPTIONAL: identify uniqueness constraint (UC) • OPTIONAL: identify totality constraint (TC) • Draw part of the Information Grammar Diagram • Validate drawn Information Grammar Diagram and repository information – Concept “Mentor” [+]
  • 28. * Some more questions and answers  How is your work different from other work in the field? Connection to others in workshop?  What does it add to the area of collaborative usage and development of models?  What is controversial about your work? What should we discuss about it?