pattern language and hci: expectations and experiences
DESCRIPTION
Pattern Language (PL) has been researched and developed in HCI research since the mid-80s. Our research was initiated by the question why something like PL can create such enthusiasm and interest over the years, while at the same time not be more widespread and successful? In this paper, we examine the experiences and expectations that HCI researchers who have been involved in PL research have had and still have when it comes to PL. Based on the literature review and interview studies, we provide some overall reflections and several possible directions on the use of PL in HCI.TRANSCRIPT
![Page 1: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/1.jpg)
Yue Pan & Erik StoltermanIndiana University Bloomington, IN, USA
{panyue, estolter}@indiana.edu
Pattern Language and HCI: Experiences and Expectations
![Page 2: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/2.jpg)
Pattern Language in Architecture Design
![Page 3: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/3.jpg)
Pattern Language in Architecture Design
Pattern Language• Problem• Context• Forces• Solution
![Page 4: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/4.jpg)
Pattern Language in Interaction Design
![Page 5: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/5.jpg)
Pattern Language in Social Studies
![Page 6: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/6.jpg)
Pattern Language in Ubiquitous Computing
![Page 7: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/7.jpg)
Pattern Language in Ethnography Research
![Page 8: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/8.jpg)
research question1:why has Pattern Language as an object of study created such enthusiasm and interest over the years?
![Page 9: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/9.jpg)
research question2:why has Pattern Language as a tool not been more widespread and successful?
![Page 10: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/10.jpg)
Interviews
![Page 11: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/11.jpg)
interview
We sent email to 24 PL experts.
14 experts replied.
Interviews were conducted by email or Skype.
4 experts are working for industry.
10 experts are working for academia. PL experts
![Page 12: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/12.jpg)
interview
Interview questions:
1. People’s initial engagement with PL;
2. Rewards and Challenges of developing PL;
3. Why PL not been more successful;
4. Future of PL in HCI field.
![Page 13: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/13.jpg)
Findings
![Page 14: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/14.jpg)
Challenges of Developing PL—Demand Extensive Efforts
R3: “First of all, IT IS AN IMMENSE AMOUNT OF WORK!!! First you harvest ideas for potential patterns, then you seek the evidence (examples where it was used), and then you start writing the first draft, then iterate and publish. Do that 100+ times and it will cost you more than a year of your life!”
![Page 15: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/15.jpg)
Challenges of Developing PL—Applying PL in Real World
R3: “I think there is one area where the PL research is still weak and that is the area of evidence in patterns. Most patterns, including mine, use 'common sense' to argue that they are good solutions. It would be good to do more research and see to what extend they really work.”
![Page 16: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/16.jpg)
R10: “In contrast, computer scientists and programmers in particular are very comfortable with formalizations. So its no surprise that patterns has had success in programming where you have things like UML.”
“Designers on the other hand resist formalizations, particularly descriptive ones rather than generative or process-oriented ones like design methods.”
Challenges of Developing PL—Formalization
![Page 17: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/17.jpg)
Insight:PL is NOT easy to use.
![Page 18: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/18.jpg)
Pattern LanguageAdvantages of Using PL—Education
R8: “As part of teacher I do. I use Jennifer Tidwell’s book in my course ‘Interacting Form’ to teach graphic students.”
![Page 19: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/19.jpg)
Advantages of Using PL—Representing Knowledge
R3: “Patterns could be a great way to capture design solutions and link it to characteristics of the task, user or any other part of the context of use. And so I started writing my first patterns, trying to find out how I could use the pattern 'format' to capture design knowledge.”
![Page 20: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/20.jpg)
Pattern LanguageAdvantages of Using PL—Design Thinking
R2: “(PL) Help people perceive the world. PL opens up people’s perceptions and awareness that people may not realize.”
“Creating PL is also interesting. Start from nothing, observation, synthesis something and bring it into very clear. ”
![Page 21: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/21.jpg)
Insight:Use PL to inform design thinking.
![Page 22: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/22.jpg)
PL Expectations and Future—Creating PL rather than Patterns
R1: “One sort of weakness in design patterns, especially if it is done by multiple distributed people in a bottom-up fashion, is a lack of a coherent pattern language.”
![Page 23: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/23.jpg)
Insight:
Develop PL rather than patterns.
![Page 24: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/24.jpg)
PL Expectations and Future—More Evaluation
R6: “More research examining the practicalities of using PLs within actual design processes, ethnographic and empirical studies are needed.”
![Page 25: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/25.jpg)
Insight:
Evaluate PL in a real design setting.
![Page 26: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/26.jpg)
Discussion
![Page 27: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/27.jpg)
Pattern LanguageDiscussion
We study and evaluate PL as
1. A tool and methodological approach to learn about other methods and tools in general.
2. A catalyst to understand problems, solutions, values within design and research process.
![Page 28: Pattern Language and HCI: Expectations and Experiences](https://reader036.vdocuments.mx/reader036/viewer/2022062514/558fc80d1a28ab970b8b4578/html5/thumbnails/28.jpg)
Design Methods Research @IU
Yue Pan & Erik Stolterman
Indiana University, USA
{panyue, estolter}@indiana.edu
NSF
Thanks!