-
PLoP
Pattern Languages of Programs, People, and Practices (PLoP®) is the premier conference for pattern authors and users to gather, discuss and learn more about patterns. To achieve this, the conference promotes the use of patterns and pattern languages, as well as the underlying theory of the nature of order. PLoP 2024 will be held October 13-16, 2024. Visit the PLoP Official Site,
- 1
The Hillside Mission
The mission of the Hillside Group is to improve the quality of life and society as a whole. This includes architects, developers, managers, owners, workers, educators, students, and more. Understanding and helping the human element is critical for achieving success. The Hillside Group believes in making processes and design more humane by paying attention to real people and existing practices.
The Hillside Group promotes the use of patterns and pattern languages to record, analyze, and share knowledge to help achieve its mission. The Hillside Group sponsors a variety of activities to achieve this mission—organizing workshops, hosting PLoP (pattern) conferences, and producing publications for discussing, recording, and documenting successful practices.
The Hillside Group supports many different conferences such as: PLoP, EuroPLoP, AsianPLoP, VikingPLoP, SugarLoafPLoP, and ChiliPLoP. These conferences focus on writing groups to better improve patterns through group exposure. Each conference offers advanced topics for the more adept pattern writers. Participants have the opportunity to refine and extend their patterns with help from knowledgeable and sympathetic patterns enthusiasts.
Pattern Books
The Design Patterns Book Series showcases many patterns from PLoP conferences and leading experts in the patterns field.
See our Pattern Book Library filled with over 80 Pattern related books.
Patterns Resources
- Pattern Definition
A pattern language defines a consists of patterns and the rules with sequences to combine them.
- Patterns Catalog
A collection of pattern resources on the web. Sign up for an account to add your own.
- Tools for Writing Patterns
Pattern writing tools include example code and pattern writing templates.
- PLoP Conference Proceedings
Past conference proceedings from the PLoP conferences.
PLoP Conferences
Conferences
10th Asian Conference on Pattern Languages of Programs, People, and Practices
Call for Submissions and Participation for AsianPLoP 2024
Feb. 28 - Mar. 3, 2024 — Fujisawa City, Kanagawa Prefecture, Japan
About AsianPLoP 2024
When people create something or implement a practice, they utilize knowledge learned from their past experiences. However, this knowledge of design and practice is usually confined to the individual, making it inaccessible to others. What if we could articulate this tacit knowledge and share it with others? This is where Pattern Languages come into play. Originally developed as a method to share knowledge about designing good towns and buildings, it was later used to share expertise in excellent software design. Subsequently, Pattern Languages have been created across a wide range of fields to articulate and share knowledge in professional and everyday practices.AsianPLoP is a conference held in Asia, bringing together people interested in articulating and sharing knowledge of good design and practices across various fields. During the conference, participants bring their short papers and exchange feedback and further ideas to improve each other’s work. This fosters a collaborative environment for facilitating the creation of pattern languages to empower individuals and communities for a better future. Your participation and contributions are highly anticipated, as we embark on this collective journey towards a better future.
Conference Schedule
- Click here for the conference schedule
- Click here for the writers' workshop papers
- Click here for the focus group descriptions
Paper Submission Process
The core of AsianPLoP, as with all PLoP conferences, is the Writers’ Workshop. This workshop is where participants discuss improving their papers through constructive feedback. Before papers are accepted for a Writers’ Workshop, they are shepherded. Shepherding is an iterative process, where an experienced author discusses the submission with its authors to refine the paper prior to the conference. To be accepted into the Writers’ Workshop, papers must be improved through this shepherding process. As AsianPLoP 2024 is calling for Short Papers, the Shepherding process is simplified into 1-2 rounds, which we refer to as Mini-Shepherding for this conference. After the conference, authors have the opportunity to submit their final version, revised based on the comments received at the Writers’ Workshop. Submitted papers that were updated after the writers' workshops can be found below.
Final Papers from Writers' Workshops and Focus Group Summaries
The following is a collection of papers from authors who chose to submit an updated version pf their papers after participating at AsianPLoP 2024. Click on the links to download the papers or focus group summaries.
English Papers
Curriculum Design for Architectural Professional Education Using Pattern Languages by Daisei Yamano, Takashi Iba
Visualizing Future Visions: A Pattern and Case Study on Creative Utilization of Image Generation with Generative AI by Takashi Iba, Kiyoka Hayashi, Kazuki Hioki, Sae Adachi
Visualization and deepened understanding of the pattern language inherent in the Higashino High School campus as demonstrated through digital models by Hiroto, Suzuki; Shaneru, Ito; Takeshi, Kobayashi; Hideki, Watanabe; Daisei, Yamano
A Pattern Language of Sports Coaching for Supporting the Development of Youth Athletes by Kazuki Hioki, Natsuki Fujii, Takuma Nagai, Urara Tajima, Takashi Iba
A Pattern for Team Workplaces with Displays by Christian Kohls and Dennis Dubbert
Communication Using Manga Expressions The ‘Exhibition by Manga’ Pattern and a Case Study by Takashi Iba, Mizuki Ota, Urara Tajima, Ema Okubo
Crafting Essence Intuition Patterns: A Pattern Language for Grasping and Expressing the Essence of Anything based on Husserl’s Phenomenology by Takashi Iba Rio Nitta
Future Plan for Creating a Pattern Language to Improving Refugee Acceptance and Support Systems in Japan by Takao Tomono
Visualizing the Evolution of the Workshop with Patterns: The Case of CheriSharing Workshop by Sawami Shibata and Takashi Iba
Crafting a Pattern Language for Overcoming Setbacks and Carving One's Own Path; Drawing Learnings from Shonen Manga by Mizuki Ota, Mimi Kuwataka, Takashi Iba
Use Manga and Comic Books to Learn English by Charles Danoff, Mary Tedeschi, Sridevia Ayloo, Joseph Corneli, Charlotte Pierce, Raymond Puzio
Preliminary Patterns for Artificial Intelligence-based Digital Twins by Shaukat Ali
Decentralized Task Execution Patterns by Cesare Pautasso
Japanese Papers
「パターン・ランゲージによる実践分析の試み ――〈習慣率〉と〈意味の濃度〉の観点の提案――」by 木村 紀彦, 井庭 崇
「ノーコードツールを活用した業務改善におけるパターン・ランゲージの活用」 by Kazunori Kurabayashi
「ソフトウェアプロセス改善を組織的,実証的にすすめるためのデータ分析パターン言語 (progress report)」 by 小室 睦 鷲崎 弘宣
「機械学習信頼性ソリューションパターンにおけるパターン適用支援の枠組みの提案」 by TAKUMI AYUKAWA, MARTIN GUTSCHE, JATI H. HUSEN, NOBUKAZU YOSHIOKA, HIRONORI WASHIZAKI, YOSHIAKI FUKAZAWA
「「実務家教員のためのパターン・ランゲージ」はどのような体験をもたらし得るのか――非「実務家教員」によるワークショップへの参加と実施に関する省察とその検討」 by 山本 絢子, 伴野 崇生
「Pattern Explorer:パターンの記述に着目した探索ツールの開発」 by 高梨 大, 青木 遥人
「ソーシャルワーク実践のコツをまとめたパターン・ランゲージの活用方法と意義について」 by 角野 孝一
「パターン・ランゲージ作成による実践の振り返り」by 木村 紀彦, 比企野 杏, 青木 遥人, 井庭 崇
「パターン・ランゲージで理解する教育実践コミュニティ──MOSTフェローシッププログラムを事例として──」 by 長田 尚子, デイヴィス 恵美, 髙尾 郁子, 神崎 秀嗣, 田中 浩朗
「汎用性を伴う見方・考え方を育成する指導に関する研究~中学校数学科におけるパターン・ランゲージ開発と活用に焦点を当てて~」 by 石黒 友一, 井庭 崇
「保育現場におけるパターン・ランゲージの活用 「その子の宇宙が拡がり続けるためのことば」の開発とゆずっこ保育園での研修報告」 by 加藤 イオ, 前重 仁美, 佐久間 貴子, 米須 正明, 金子 智紀
Focus Group Summaries
Future Play Workshop by Rio Nitta, Takashi Iba
PLACARD Workshop by Charles Danoff, Mary Tedeschi, Sridevia Ayloo, Joseph Corneli
Academic Writing Patterns Workshop by Sae Adachi, Takashi Iba
Venue
Shonan Fujisawa Campus (SFC), Keio University.
Fujisawa City, Kanagawa Prefecture, Japan
https://www.sfc.keio.ac.jp/en/maps.html
=======
We are looking forward to your submissions and participation at AsianPLoP 2024!
If you have any questions or need further information, please don’t hesitate to contact us:
Conference Co-chairs: Takashi Iba & Norihiko Kimura
Chairs
Conference Co-chairs: Takashi Iba & Norihiko Kimura
Program Co-chairs: YC Cheng & Joe Yoder
Publication Co-chairs: Hiroki Ito & Christian Kohls
Advisory Chair: Hiro Washizaki
Bootcamp Leader: Joe Yoder & Takashi Iba
Game Master: Christian Kohls
Contact the chairs at This email address is being protected from spambots. You need JavaScript enabled to view it. for more information.
Program Committee (PC)
Indu Alagarsamy (The New York Times, USA)
Acci Baba (Visual artist and Filmmaker, Germany)
Teddy Chen (TeddySoft, Taiwan)
Issho Fujita (Zen Priest, Japan)
Eduardo Guerra (Free University of Bozen-Bolzan, Italy)
Eiichi Hanyuda (Mamezou OS Holdings Co Ltd., Japan)
Kiro Harada (Attractor Inc., Japan)
Atsushi Hasegawa Musashino Art University & Concent, Inc., Japan)
Kenji Hiranabe (ESM, Inc., Japan)
Nien-Lin Hsueh (Feng Chia University, Taiwan)
Chikara Ichikawa (General Incorporated Association MITSUKARU+WAKARU, Japan)
Hajime Ishikawa (Keio University, Japan)
Jung-Sing Jwo (Tunghai University, Taiwan)
Tomoki Kaneko (Keio Research Institute at SFC, Japan)
Jiwon Kim (Samsung Electronic, Korea)
Masatada ‘Seichu’ Kobayashi (Rakuten, Japan)
Shin-Jie Lee (National Cheng Kung University, Taiwan)
Chun-Feng Liao (National Chengchi University, Taiwan)
Shang-Pin Ma (National Taiwan Ocean University, Taiwan)
Mary Lynn Manns (The University of North Carolina, USA)
Naoto Nakajima (The University of Tokyo, Japan)
Naoko Osada (Ritsumeikan University, Japan)
Tatsuya Sato (Ritsumeikan University, Japan)
Ittoku Tomano (Kumamoto University, Japan)
Takao Tomono (The Graduate School of Social Design, Japan)
Valentino Vranić (Slovak University of Technology in Bratislava, Slovakia)
Michael Weiss (Carleton University, Canada)
Rebecca Wirfs-Brock (Wirfs-Brock Associates, USA)
Daisei Yamano (Nihon Kogakuin College of Hachioji)
Mitsuhiro Yamazaki (Mitsu Yamazaki, LLC, Japan)
Sponsored by: The Hillside Group
Supported by: Keio University SFC
In collaboration with Eishin Gakuen Higashino High School / CreativeShift, Inc.
The premier Asian conference on
Pattern Languages of Programs
AsianPLoP solicits paper submissions written in both of English and Japanese; English papers and Japanese ones will be discussed in different sessions. Both practitioners from the industry and academics are invited to submit their papers. The conference solicits the papers for the following different sessions.
- Writers' Workshop - papers that document patterns and pattern languages will be workshopped in the traditional PLoP format.
- Technology Workshop - papers that explore theories, techniques, applications, tools and case studies in patterns and related areas such as agile developments.
- Writing Group - papers of newcomers who want to learn how to better elaborate an idea intended to evolve to a pattern or pattern language. This is more like a hands-on tutorial on writing patterns.
Previous Asian Pacific Conferences
While this is the first AsianPLoP, The Hillside Group has sponsored PLoP conferences located in Asian Pacific region in the past, including the MensorePLoP and KoalaPLoP.
We have information on those conferences here for posterity.
Bridging the World!
Software developers have long observed that certain themes recur and endure across different applications and systems. The emerging interest in patterns represents an effort to catalog and communicate these themes and motives-to provide handbooks of proven solutions to common problems. MensorePLoP brings together researchers and practitioners whose interests span a remarkably broad range of topics, who share an interest in exploring the power of the pattern form. MensorePLoP invites you to add your expertise to the growing corpus of patterns. MensorePLoP focuses on improving the expression of patterns.
MensorePLoP was held at Hotel Moon Beach, Okinawa, Japan. This was the first attempt to hold this kind of conference in a subtropical climate and insular geological structure.
Australian Conference on Pattern Languages of Programs
KoalaPLoPTM was hosted near Melbourne Australia and is open to pattern authors, pattern users, and software designers and developers from around the world. The conference was last hosted in 2002. It ran for three conference cycles.
From the PEAM website:
There is a growing interest in academia and industry to identify, collect, document and exchange best practices in the management of very large software application landscapes in a structured manner.
The goal of the workshop is to improve this knowledge exchange by using an integrating pattern-based approach. An enterprise architecture management pattern (EAM pattern) is a general, reusable solution to a common problem in a given context which identifies driving forces, known usages and consequences. It can be specified on different levels of abstraction and detail, e.g. as a framework for enterprise architectures, as a method for enterprise modeling, or as a reference model.
- Hillside Fellowship Award
- PLoP Conference Proceedings
- Patterns for API Design
- Pattern Languages of Programing
- Security Patterns in Practice
The Hillside Fellowship Award
The Hillside Fellowship Program was established in 2016 to recognize members of The Hillside Group who have made exceptional contributions to the Hillside community and to the Patterns community at large. The title of Hillside Fellow denotes an outstanding member who has consistently and repeatedly:
- provided excellence in contributions to the patterns body of knowledge
- advanced the arts,
PLoP Conference Proceedings
After the PLoP Workshops, writers are encouraged to modify their papers and submit a final version. The final versions are collected and submitted to the ACM Digital Library. The versions are also available from the conference website.
Conference Proceedings (ACM Digital Library)
Some of the PLoP accepted papers have been published on the ACM Digital Library . The program committee will
… Read MorePatterns for API Design
" Patterns for API Design " by Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, and Cesare Pautasso
This book is for any domain, technology, or platform
- Identify and overcome API Challenges
- Size your endpoint types and operations
- Design request and response messages and their representations
- Refine your message design for quality
- Combine patterns to solve real-world problems and make
PLoP™ (Oct 13-16, 2024)
Check out the main PLoP Website for more information and details!!!
Read More
Security Patterns in Practice
Eduardo Fernandez's new book " Security Patterns in Practice: Designing Secure Architectures with Software Patterns " has been published.
It is the result of 14 years of producing security patterns with students and colleagues. Almost all of these patterns went through PLoP, EuroPLoP, AsianPLoP, or SugarLoafPLoP. Many of you have participated as shepherds or workshop commentators, the book owes something to
… Read More