SlideShare a Scribd company logo
1 of 14
Supporting Social Roles and
Diversity: A Pattern Approach
THOMAS John, IBM Research
2012, February 11
Potential Forms of Knowledge
Known, Predictable, Unchanging, Simple
Unknown, Unpredictable, Changing, Complex
Algorithms, Formulae, Programs, Machines
Patterns
Heuristics, Principles, Properties
Case Studies
Stories
Ethical values and fluid intelligence
Patterns
 Behavioral Patterns vs. Design Patterns
 Application Areas:
– Physical Architecture and Urban Planning (Alexander)
– OO Programming (Gang of Four and PLoP EuroPLoP)
– Business Process Patterns
– Pedagogical Patterns
– Human Computer Interaction & Socio-technical Patterns
• CHI ’97 Workshop
• Interact ’99 Workshop
• CHI 2000 Workshop
• CHI 2001Panel
• DIAC 2002 & subsequent on-line work on Pattern Language
• Liberating Voices and Public Sphere Project
• CHI 2002 Workshop
• CSCW 2002 Workshop
• CHI 2003 Workshop  DTD for XML
• ECSCW 2003 Workshop
• Etc.
Parts of a Pattern
– << Pattern Name >>
• Author, reviewer and revision dates:
• Synonyms
• Abstract (including evocative picture)
• Problem
• Context
• Forces (or Analysis)
• Solution (including schematic)
• Examples
• Resulting Context
• Rationale
• Related Patterns
• Known Uses
• References
A Pattern Language
 Christopher Alexander
 Architectural “Patterns” that capture
recurring problems and solutions
 Organized into a “Pattern Language” – a
lattice of inter-related Patterns.
 Examples:
– Eccentric Town Center encourages commuter
traffic to stop at Town Center
– European Pub
– Gradient of Privacy in homes: porch, entry,
living room, dinning room, kitchen, bedroom
Some Socio-Technical Patterns
 Community of Communities
 Reality Check
 Radical Co-location
 Special Roles for Special Purposes
 Small Successes Early
 Who Speaks for Wolf?
 Support Conversation at Boundaries
 Social Proxy
 Context-setting Entry
 Answer Garden
 Registered Anonymity
 Anonymized Stories for Organizational Learning
 Mentoring Circle
 Levels of Authority
 Rites of Passage
Special Roles for Special Purposes
Examples of Special Roles
 Moderator, Evaluator/Rater, Judge,
Facilitator
 Stake Warrior, Future Generations, Current
Reality, Underlying Assumptions
 Edward deBono’s colored hats
 Von Oech’s Explorer, Artist, Judge,
Warrior
 MC, “Father of the Bride”, Associate
Chair, Reviewer, Coach, Tutor, Personal
Trainer, Sales Manager….
Small Successes Early
Who Speaks for Wolf?
Visual by www.PDIimages.com
Support Conversation at the
Borders
Potential Uses of a Pattern
Language Approach
 Problem identification and formulation
 Lingua franca among stakeholders
 Problem solving (tool of thought)
 Design, maintenance (understanding
implications of change) and documentation
 Capture, find, and share reusable
intellectual assets
 Cumulate knowledge for use across
contexts
For more information:
 http://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.html
 www.truthtable.com/patterns.html/
 www.research.ibm.com/knowsoc/
 www.truthtable.com/websitewelcome_page_index.html
 http://www.hcipatterns.org/
 http://www.publicsphereproject.org/patterns/ http://
www.ibm.com/developerWorks/patterns/
Supporting social roles and diversity

More Related Content

Viewers also liked

Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1
John Thomas
 

Viewers also liked (14)

A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1
 
Programming: Past, Present, Future
Programming: Past, Present, FutureProgramming: Past, Present, Future
Programming: Past, Present, Future
 
Chi2006 workshop paper on trust
Chi2006 workshop paper on trustChi2006 workshop paper on trust
Chi2006 workshop paper on trust
 
Motivation and incentives
Motivation and incentivesMotivation and incentives
Motivation and incentives
 
Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
 
Stories in HCI
Stories in HCIStories in HCI
Stories in HCI
 
Chi2006 trustworkshop
Chi2006 trustworkshopChi2006 trustworkshop
Chi2006 trustworkshop
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation Tools
 
Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmares
 
Asean
AseanAsean
Asean
 
Theory of mind
Theory of mindTheory of mind
Theory of mind
 
Making sense of sensemaking
Making sense of sensemakingMaking sense of sensemaking
Making sense of sensemaking
 
Conversational analysis
Conversational analysisConversational analysis
Conversational analysis
 

Similar to Supporting social roles and diversity

A perspective on Conversational Agents
A perspective on Conversational AgentsA perspective on Conversational Agents
A perspective on Conversational Agents
Zelia Blaga
 
ISWC2023-McGuinnessTWC16x9FinalShort.pdf
ISWC2023-McGuinnessTWC16x9FinalShort.pdfISWC2023-McGuinnessTWC16x9FinalShort.pdf
ISWC2023-McGuinnessTWC16x9FinalShort.pdf
Deborah McGuinness
 
Universal design for learners
Universal design for learnersUniversal design for learners
Universal design for learners
sterrone
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
eswcsummerschool
 
Dimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 DecDimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 Dec
grainne
 

Similar to Supporting social roles and diversity (20)

Toward a socio-technical pattern language
Toward a socio-technical pattern languageToward a socio-technical pattern language
Toward a socio-technical pattern language
 
The Planet Way
The Planet WayThe Planet Way
The Planet Way
 
Ecscw e research-workshop paper jct
Ecscw e research-workshop paper jctEcscw e research-workshop paper jct
Ecscw e research-workshop paper jct
 
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
 
20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practice20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practice
 
Social media as a tool for terminological research
Social media as a tool for terminological researchSocial media as a tool for terminological research
Social media as a tool for terminological research
 
OED11 Education 3.0
OED11 Education 3.0OED11 Education 3.0
OED11 Education 3.0
 
A perspective on Conversational Agents
A perspective on Conversational AgentsA perspective on Conversational Agents
A perspective on Conversational Agents
 
EdTech: communicating and learning virtually - Example of a flipped lecture
EdTech: communicating and learning virtually - Example of a flipped lectureEdTech: communicating and learning virtually - Example of a flipped lecture
EdTech: communicating and learning virtually - Example of a flipped lecture
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
 
ISWC2023-McGuinnessTWC16x9FinalShort.pdf
ISWC2023-McGuinnessTWC16x9FinalShort.pdfISWC2023-McGuinnessTWC16x9FinalShort.pdf
ISWC2023-McGuinnessTWC16x9FinalShort.pdf
 
Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)
 
Critical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as ArgumentsCritical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as Arguments
 
UXPABOS2013_FABRIZI
UXPABOS2013_FABRIZIUXPABOS2013_FABRIZI
UXPABOS2013_FABRIZI
 
Universal design for learners
Universal design for learnersUniversal design for learners
Universal design for learners
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
Dimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 DecDimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 Dec
 
Cmpmp
CmpmpCmpmp
Cmpmp
 
PLE
PLEPLE
PLE
 

More from John Thomas

Social computing jct
Social computing jctSocial computing jct
Social computing jct
John Thomas
 

More from John Thomas (16)

Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
 
Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jct
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjct
 
Social computing jct
Social computing jctSocial computing jct
Social computing jct
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysis
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper
 
Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
 
Narrative methods as supplement to field experience
Narrative methods as supplement to field experienceNarrative methods as supplement to field experience
Narrative methods as supplement to field experience
 
Sensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshopSensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshop
 
Public accountability pattern in plml format
Public accountability pattern in plml formatPublic accountability pattern in plml format
Public accountability pattern in plml format
 
Chi 2001 workshop proposal on narrative techniques
Chi 2001 workshop proposal on narrative techniquesChi 2001 workshop proposal on narrative techniques
Chi 2001 workshop proposal on narrative techniques
 
Note on Tool to Measure Complexity
Note on Tool to Measure Complexity Note on Tool to Measure Complexity
Note on Tool to Measure Complexity
 
Human computer interaction research at ibm t
Human computer interaction research at ibm tHuman computer interaction research at ibm t
Human computer interaction research at ibm t
 
Panel: User Centered Design for International Development
Panel: User Centered Design for International DevelopmentPanel: User Centered Design for International Development
Panel: User Centered Design for International Development
 
Meta design and social creativity
Meta design and social creativityMeta design and social creativity
Meta design and social creativity
 

Recently uploaded

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
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Supporting social roles and diversity

  • 1. Supporting Social Roles and Diversity: A Pattern Approach THOMAS John, IBM Research 2012, February 11
  • 2. Potential Forms of Knowledge Known, Predictable, Unchanging, Simple Unknown, Unpredictable, Changing, Complex Algorithms, Formulae, Programs, Machines Patterns Heuristics, Principles, Properties Case Studies Stories Ethical values and fluid intelligence
  • 3. Patterns  Behavioral Patterns vs. Design Patterns  Application Areas: – Physical Architecture and Urban Planning (Alexander) – OO Programming (Gang of Four and PLoP EuroPLoP) – Business Process Patterns – Pedagogical Patterns – Human Computer Interaction & Socio-technical Patterns • CHI ’97 Workshop • Interact ’99 Workshop • CHI 2000 Workshop • CHI 2001Panel • DIAC 2002 & subsequent on-line work on Pattern Language • Liberating Voices and Public Sphere Project • CHI 2002 Workshop • CSCW 2002 Workshop • CHI 2003 Workshop  DTD for XML • ECSCW 2003 Workshop • Etc.
  • 4. Parts of a Pattern – << Pattern Name >> • Author, reviewer and revision dates: • Synonyms • Abstract (including evocative picture) • Problem • Context • Forces (or Analysis) • Solution (including schematic) • Examples • Resulting Context • Rationale • Related Patterns • Known Uses • References
  • 5. A Pattern Language  Christopher Alexander  Architectural “Patterns” that capture recurring problems and solutions  Organized into a “Pattern Language” – a lattice of inter-related Patterns.  Examples: – Eccentric Town Center encourages commuter traffic to stop at Town Center – European Pub – Gradient of Privacy in homes: porch, entry, living room, dinning room, kitchen, bedroom
  • 6. Some Socio-Technical Patterns  Community of Communities  Reality Check  Radical Co-location  Special Roles for Special Purposes  Small Successes Early  Who Speaks for Wolf?  Support Conversation at Boundaries  Social Proxy  Context-setting Entry  Answer Garden  Registered Anonymity  Anonymized Stories for Organizational Learning  Mentoring Circle  Levels of Authority  Rites of Passage
  • 7. Special Roles for Special Purposes
  • 8. Examples of Special Roles  Moderator, Evaluator/Rater, Judge, Facilitator  Stake Warrior, Future Generations, Current Reality, Underlying Assumptions  Edward deBono’s colored hats  Von Oech’s Explorer, Artist, Judge, Warrior  MC, “Father of the Bride”, Associate Chair, Reviewer, Coach, Tutor, Personal Trainer, Sales Manager….
  • 10. Who Speaks for Wolf? Visual by www.PDIimages.com
  • 11. Support Conversation at the Borders
  • 12. Potential Uses of a Pattern Language Approach  Problem identification and formulation  Lingua franca among stakeholders  Problem solving (tool of thought)  Design, maintenance (understanding implications of change) and documentation  Capture, find, and share reusable intellectual assets  Cumulate knowledge for use across contexts
  • 13. For more information:  http://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.html  www.truthtable.com/patterns.html/  www.research.ibm.com/knowsoc/  www.truthtable.com/websitewelcome_page_index.html  http://www.hcipatterns.org/  http://www.publicsphereproject.org/patterns/ http:// www.ibm.com/developerWorks/patterns/