(2024-10-22) Wirfs-Brock: Live Your Patterns Life After PLoP-2024

Rebecca Wirfs-Brock: Rebecca’s Web – Live your patterns! Life after PLoP 2024. The 31st Pattern Languages of Programs, People, and Practice (PLoP) conference is a wrap! PLoP brings together practitioners and researchers who share an interest in exploring the power of patterns.

Originally, PLoP conferences focused on software-related patterns and pattern languages. Over the years the topics being written about has expanded. This year we renamed our conference to reflect that our patterns focus on all aspects of the built world

We accepted 30 patterns papers. If your paper was accepted, instead of giving a talk about it, it was discussed and reviewed in a small, supportive writing group. We grouped papers into writing workshops according to a common theme. This year's themes were: improving life; effective writing; learning and education; software development and engineering; and AI architectures, use, and implications

After the conference, authors can choose to update their paper and have it published in our archived conference proceedings. Authors retain the copyright to their work.

The theme of our conference this year was "Live your patterns." So what happens next is up to you.

Groups

(see gdrive)

Group 1: Wahkeena Falls, led by Valentino Vranić

  • 23 A Pattern Language for Nurturing an Exciting Life: Focusing on 9 Patterns for Facing Your Future Life – Rio Nitta and Takashi Iba
  • 14 A Pattern Language for Overcoming Setbacks and Fostering Growth: Empowerment Through Internalizing the Thoughts of Manga Characters – Mizuki Ota, Mimi Kuwataka, and Takashi Iba
  • 36 Empowering Afghan Women: Bridging the Digital Gender Divide in a Complex Landscape – Mohammad Yusuf Momand, Valentino Vranić, and Jamilurahman Faizi
  • 16 Patterns for Nurturing a Lifestyle That Weaves a Relationship with Nature Through Growing the Food We Eat – Kiyoka Hayashi and Takashi Iba
  • 35 Patterns of a Typical Lesson of Creative Writing – Aleksandra Vranić
  • 21 Portraits of Passionate Creators of Pattern Languages of Practices in Japan – An Hikino and Takashi Iba

Group 2: Wahclella Falls, led by Andrew P. Black

  • 9 Evolutionary Design Patterns – Jim Applegate
  • 2 Pattern for Connecting Friends over Distance – Dominik Deimel
  • 8 Pattern Writing as Reflection – Norihiko Kimura, An Hikino, and Takashi Iba
  • 6 Patterns for Concise Writing – Andrew P. Black
  • 25 Philosophical Dialogue Patterns: A Pattern Language for Collaborative Essence Exploration Based on Husserl's Phenomenology – Haruka Kimura and Takashi Iba

Group 3: Multnomah Falls, led by Christian Kohls

  • 5 Enhancing Undergraduate Proficiency Through the Iterator Pattern in Programming Pedagogy – Mary Tedeschi, Deep Mehta, Pulkit Singh, Sejal Arora, Arpit Shah, and Nihal Kaniyeri
  • 15 Essential Patterns for Crafting Engaging Manga: 10 Fundamental Patterns for Beginners – Hiroaki Tanaka and Takashi Iba
  • 34 Learning Space Patterns: Bleachers and Media Podium – Christian Kohls and Dennis Dubbert
  • 31 Pair Learning as a Pattern – Charles Danoff, Sridevi Ayloo, Mary Tedeschi, Isaih Battiste, and Jay Cederholm
  • 13 Patterns for Programming Education – Anja Bertels and Leonie Kallabis
  • 32 Use Manga and Comic Books to Teach English – Charles Danoff, Mary Tedeschi, Sridevi Ayloo, Joseph Corneli, Raymond Puzio, and Charlotte Pierce

Group 4: Elowah Falls, led by Joe Yoder

  • 29 Affective and Conative Patterns for Developer Experience – Daniel Pinho, Ademar Aguiar, and Vasco Amaral
  • 20 Dark Patterns for Unethical Software Engineering – Cesare Pautasso
  • 10 Design Patterns for Software Sustainability – Kevin Lano, Zishan Rahman, and Lyan Alwakeel
  • 58 Green Framework Patterns—Strategies for Embedding Sustainability into Application Frameworks – Balawal Sultan and Eduardo Guerra
  • 22 Towards a Pattern Language for Mixed Microprocessor and Microcontroller (Hybrid) Edge Development – Hugo Sereno Ferreira, Basma El Gaabouri, Chris Adeniyi-Jones, and Eric Van Hensbergen
  • 30 Transaction Inventory – James Episale

Group 5: Metlako Falls, led by Kyle Brown

  • 27 A Pattern Language for Persona-Based Interactions with LLMs – William Schreiber, Jules White, and Douglas Schmidt
  • 11 Pattern Application Support Framework in Machine Learning Reliability Solution Patterns – Takumi Ayukawa, Jati H. Husen, Nobukazu Yoshioka, Hironori Washizaki, and Naoyasu Ubayashi
  • 17 Patterns for the Creative Uses of Generative AI: Academic Writing, Visualizing Future Visions, and Crafting Original Songs – Takashi Iba, Erika Inoue, Kiyoka Hayashi, and Naoki Shibata
  • 26 Patterns of Conversational AI Applications – Kyle Brown and Stephen Meier
  • 24 Prompt Patterns for Structured Data Extraction from Unstructured Text – Maximillian Moundas, Jules White, and Douglas C. Schmidt
  • 12 Software Engineering Patterns for Machine Learning Application Systems – Hind Milhem and Neil B. Harrison
  • 28 What Computers MUST Do – Michael W. Mehaffy

Edited:    |       |    Search Twitter for discussion