Chi2006 trustworkshop
-
Upload
john-thomas -
Category
Technology
-
view
324 -
download
0
description
Transcript of Chi2006 trustworkshop
![Page 1: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/1.jpg)
Establishing Trust via Context, Content, Process and Leadership: A Pattern Language Approach
John Thomas, IBM Research
Montreal, Quebec, CA
22 April 2006
![Page 2: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/2.jpg)
A Pattern Language
Christopher Alexander Architectural “Patterns” that capture named
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
![Page 3: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/3.jpg)
Parts of a Pattern– << Pattern Name >>
• Author, reviewer and revision dates:• Synonyms• Abstract (including evocative picture)• Problem • Context • Forces
• Solution (including schematic)• Examples • Resulting Context • Rationale • Related Patterns • Known Uses • References
![Page 4: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/4.jpg)
Patterns Behavioral Patterns vs. Design Patterns Application Areas:
– OO Programming – Business Process Patterns– Human Computer Interaction & Socio-technical
Patterns• CHI ’97 Workshop• Interact ’99 Workshop• CHI 2000 Workshop• CHI 2001 Panel• DIAC 2002 & subsequent on-line work on Pattern Language• CHI 2002 Workshop• CSCW 2002 Workshop• CHI 2003 Workshop DTD for XML• ECSCW 2003 Workshop in Helsinki• CSCW 2004 Workshop
![Page 5: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/5.jpg)
Some Socio-Technical Patterns Community of Communities Reality Check Small Successes Early Who Speaks for Wolf? Support Conversation at Boundaries Abstract Social Proxy Context-setting Entrance Support Flow and Breakdown Greater Gathering Registered Anonymity Reminders of Shared Goals Expressive Communication Builds Mutual Trust Follow the Pain Mentoring Circle Levels of Authority Rites of Passage Special Roles: Rater, Facilitator, Moderator, Stake Warrior, Authority Figure
![Page 6: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/6.jpg)
Reality Check
![Page 7: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/7.jpg)
Reality Check
![Page 8: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/8.jpg)
Who Speaks for Wolf?Visual by www.PDIimages.com
![Page 9: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/9.jpg)
Small Successes Early
![Page 10: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/10.jpg)
Support Conversation at the Borders
![Page 11: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/11.jpg)
Potential Uses of a Pattern Language Approach
Problem identification and formulation Lingua franca among stakeholders Problem solving (tool of thought) Design of Online, F2F & Mixed community
support Capture, find, and share reusable intellectual
assets Structure empirical tests of usefulness Help provide framework for understanding
success and failure --- and for redesign
![Page 12: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/12.jpg)
Challenges to Pattern Approach
Developing the Pattern Language – capturing the “inter-connection and inter-dependencies of patterns”
How does one know which Patterns to apply?
Might Pattern Languages limit creativity? To “use” a Pattern Language the first time
seems to involve a lot of “up-front” cost
![Page 13: Chi2006 trustworkshop](https://reader036.fdocuments.in/reader036/viewer/2022070301/5462d54db1af9f7d228b516e/html5/thumbnails/13.jpg)
For more information: www.truthtable.com/patterns.html/ www.research.ibm.com/knowsoc/ www.truthtable.com/websitewelcome_page_index.html http://www.cpsr.org/conferences/diac02 http://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.html http://www.hcipatterns.org/ http://www.cpsr.org/program/sphere/patterns/ http://jerry.cs.uiuc.edu/~plop/plop2003/cfp2003.html http://www.groupware-patterns.org/