Supporting Social Roles andDiversity: A Pattern ApproachTHOMAS John, IBM Research2012, February 11
Potential Forms of KnowledgeKnown, Predictable, Unchanging, SimpleUnknown, Unpredictable, Changing, ComplexAlgorithms, For...
Patterns Behavioral Patterns vs. Design Patterns Application Areas:– Physical Architecture and Urban Planning (Alexander...
Parts of a Pattern– << Pattern Name >>• Author, reviewer and revision dates:• Synonyms• Abstract (including evocative pict...
A Pattern Language Christopher Alexander Architectural “Patterns” that capturerecurring problems and solutions Organize...
Some Socio-Technical Patterns Community of Communities Reality Check Radical Co-location Special Roles for Special Pur...
Special Roles for Special Purposes
Examples of Special Roles Moderator, Evaluator/Rater, Judge,Facilitator Stake Warrior, Future Generations, CurrentRealit...
Small Successes Early
Who Speaks for Wolf?Visual by www.PDIimages.com
Support Conversation at theBorders
Potential Uses of a PatternLanguage Approach Problem identification and formulation Lingua franca among stakeholders Pr...
For more information: http://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.html www.truthtable.com/patterns.h...
Supporting social roles and diversity
Upcoming SlideShare
Loading in …5
×

Supporting social roles and diversity

326 views
192 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
326
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Supporting social roles and diversity

  1. 1. Supporting Social Roles andDiversity: A Pattern ApproachTHOMAS John, IBM Research2012, February 11
  2. 2. Potential Forms of KnowledgeKnown, Predictable, Unchanging, SimpleUnknown, Unpredictable, Changing, ComplexAlgorithms, Formulae, Programs, MachinesPatternsHeuristics, Principles, PropertiesCase StudiesStoriesEthical values and fluid intelligence
  3. 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. 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. 5. A Pattern Language Christopher Alexander Architectural “Patterns” that capturerecurring problems and solutions Organized into a “Pattern Language” – alattice of inter-related Patterns. Examples:– Eccentric Town Center encourages commutertraffic to stop at Town Center– European Pub– Gradient of Privacy in homes: porch, entry,living room, dinning room, kitchen, bedroom
  6. 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. 7. Special Roles for Special Purposes
  8. 8. Examples of Special Roles Moderator, Evaluator/Rater, Judge,Facilitator Stake Warrior, Future Generations, CurrentReality, Underlying Assumptions Edward deBono’s colored hats Von Oech’s Explorer, Artist, Judge,Warrior MC, “Father of the Bride”, AssociateChair, Reviewer, Coach, Tutor, PersonalTrainer, Sales Manager….
  9. 9. Small Successes Early
  10. 10. Who Speaks for Wolf?Visual by www.PDIimages.com
  11. 11. Support Conversation at theBorders
  12. 12. Potential Uses of a PatternLanguage Approach Problem identification and formulation Lingua franca among stakeholders Problem solving (tool of thought) Design, maintenance (understandingimplications of change) and documentation Capture, find, and share reusableintellectual assets Cumulate knowledge for use acrosscontexts
  13. 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/

×