Your SlideShare is downloading. ×
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Supporting social roles and diversity
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Supporting social roles and diversity

80

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
80
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Supporting Social Roles andDiversity: A Pattern ApproachTHOMAS John, IBM Research2012, February 11
  • 2. Potential Forms of KnowledgeKnown, Predictable, Unchanging, SimpleUnknown, Unpredictable, Changing, ComplexAlgorithms, Formulae, Programs, MachinesPatternsHeuristics, Principles, PropertiesCase StudiesStoriesEthical 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 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. 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, 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. Small Successes Early
  • 10. Who Speaks for Wolf?Visual by www.PDIimages.com
  • 11. Support Conversation at theBorders
  • 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. 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/

×