-
AsianPLoP
Asian Conference on Pattern Languages of Programs (PLoP) conference is a premier event for pattern authors and users to gather, discuss, and learn more about patterns in the Asia region as well as other regions. The purpose of AsianPLoP is to promote the development of patterns, pattern languages, technologies, and experiences of patterns about programs, people, and practices. Visit the Asian PLoP Site.
-
PLoP
Pattern Languages of Programs (PLoP®) is the premier conference for pattern authors and users to gather, discuss and learn more about patterns. The purpose of PLoP is to promote the development of patterns, pattern languages, technologies and experiences of patterns primarily about software; however, these for domains outside of software are also welcome. Visit the PLoP Official Site,
- 1
- 2
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
31st Conference on Pattern Languages of Programs, People, and Practices
Oct. 13-16, 2024 — Skamania Lodge Columbia River Gorge, Washington State USA
About PLoP 2024
Pattern Languages of Programs, People, and Practices (PLoP) conference is a premier event for pattern authors and enthusiasts to gather, discuss, and learn more about patterns, design, software development, and the built world in general.
Originally focused on software-related patterns and pattern languages, PLoP has expanded into all aspects of the built world—anything that is designed and made by people, including organizations, culture, and individual practice. Moreover, in addition to patterns and pattern languages, PLoP welcomes papers and essays touching on topics related to the work of Christopher Alexander; the architect who invented patterns.
We're excited that this year's conference will be held at Skamania Lodge in Stevenson, Washington in the Columbia River Gorge National Scenic Area.
The conference provides a friendly and effective environment to give and get feedback, share expertise, and help participants improve their manuscripts in order to make them more successful and more publishable.
More details about the conference including paper submission will be available soon!
PLoP is a registered trademark of The Hillside Group
Sponsored by: The Hillside Group
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.
Important Dates
- Jan 14 (Sun): Paper submissions due
- Jan 14 (Sun): Mini-Shepherding begins
- Jan 31 (Sun): Deadline for focus group/workshop proposals
- Jan 31 (Wed): Notification of acceptance
- Feb 18 (Sun): conference-version draft due
- Feb 28 (Wed): Conference Day 1 — Bootcamp & Welcome Reception
- Feb 29 (Thu): Conference Day 2 — Writers' Workshops / Focus Groups
- Mar 1 (Fri): Conference Day 3 — Writers' Workshops / Focus Groups
- Mar 2 (Sat): Special Event — Eishin Campus Tour (Visit to the Eishin High School designed by Christopher Alexander)
- Mar 3 (Sun): Social Event — Experiencing Tokyo with locals
- TBD: final version due (will be published on this website later)
Conference Schedule
- Click here for the conference schedule
- Click here for the writers' workshop papers
- Click here for the focus group descriptions
Call for Submissions
1. Short Papers (Approximately 3 Pages or longer like 10 pages) in English or Japanese
We are seeking short papers related to patterns or pattern languages in specific fields, as well as essays on their application and creation methods. We welcome submissions not only of completed works but also those in progress or in the conceptual stage. Authors can use any format for their papers, whether in English or Japanese. We also welcome essays and other papers not in pattern form, such as essays, classical technical papers, or articles. Let’s appreciate and enhance each other’s work through participant interaction. In some special cases, larger papers could be accepted, but the authors should justify why they think this is the case when submitting the paper.
2. Focus Groups/Workshops
We invite proposals for focus groups that delve into specific themes, as well as workshops where participants create or experience something hands-on. The duration of these sessions is expected to be approximately one hour.
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. The submitted papers will be published on the Hillside website.
Venue
Shonan Fujisawa Campus (SFC), Keio University.
Fujisawa City, Kanagawa Prefecture, Japan
https://www.sfc.keio.ac.jp/en/maps.html
Registration Fee
1. Conference + Accommodation Package
About $1,000 (approximately 150,000 Yen)
Includes accommodation for 4 nights, conference participation, 2 lunches, and 1 banquet dinner.
2. Conference Participation Fee (General)
About $120 (approximately 18,000 Yen)
Includes conference participation, 2 lunches, and 1 banquet dinner.
3. Conference Participation Fee (Full-time "Non-working" Student)
About $100 (approximately 15,000 Yen)
Includes conference participation, 2 lunches, and 1 banquet dinner.
Note: The Bootcamp (Tutorial Lecture) is included in the Conference Participation fee. Train fare for visiting the Eishin Campus is not included.
Register Here: Click here to register
=======
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.
|
|||||
What is PLoP?Pattern Languages of Programming (PLoP) events are opportunities for pattern authors to have their pattern languages critically reviewed by fellow authors. This criticism is offered in the form of Writer's Workshops. This feedback allows the participants to improve their patterns to make them more useful or more publishable.
There is no guaranteed publication associated with the review of a pattern language at PLoP. In the past, selected papers have appeared in the Pattern Language of Program Design (PLoPD) series. Each pattern paper that is reviewed at PLoP might be placed in a pool that is drawn from to populate future PLOPD books.
|
|||||
Upcoming PLoP Conference |
|||||
Pattern Languages of Programs Conference 2023 October 22-25, 2023 Allerton Park in Monticello, IL |
|||||
Past PLoP Conferences |
|||||
Pattern Languages of Programs Conference 2022 October 17-24, 2022 Virtual Online |
Pattern Languages of Programs Conference 2021 October 5-7, 2021 Virtual Online |
||||
Pattern Languages of Programs Conference 2020 October 12-16, 2020 Virtual Online |
Pattern Languages of Programs Conference 2019 October 7-10, 2019 Ottawa Ontario, Canada |
||||
Pattern Languages of Programs Conference 2018 October 24-26, 2018 collacted with PUARL at the |
Pattern Languages of Programs Conference 2017 October 24-26, 2017 in conjunction with SPLASH 2017 in Vancouver, Canada |
||||
Pattern Languages of Programs Conference 2016 October 24-26, 2016 Allerton Park in Monticello, IL |
Pattern Languages of Programs Conference 2015 October 24-26, 2015 in conjunction with SPLASH 2015 in Pittsburgh, Pennsylvania |
||||
Pattern Languages of Programs Conference 2014 September 14-17, 2014 Allerton Park in Monticello, IL |
Pattern Languages of Programs Conference 2013 October 23 - 26, 2013 Allerton Park in Monticello, IL |
||||
Pattern Languages of Programs Conference 2012 October 19 - 21, 2010 Tucson, Arizona |
Pattern Languages of Programs Conference 2011 October 21 - 23, 2011 Portland, Oregon |
||||
Pattern Languages of Programs Conference 2010 October 16 - 18, 2010 Reno, Nevada |
Pattern Languages of Programs Conference 2009 August 28-30, 2009 Allerton Park in Monticello, IL |
||||
Pattern Languages of Programs Conference 2008 October 18 - 20, 2008 Nashville, TN USA |
Pattern Languages of Programs Conference 2007 September 5 - 8, 2007 Allerton Park in Monticello, IL |
||||
Pattern Languages of Programs Conference 2006 October 21 - 23, 2006 Portland, OR USA |
Pattern Languages of Programs Conference 2005 September 7 - 10, 2005 Allerton Park in Monticello, IL |
||||
Pattern Languages of Programs Conference 2004 September 8 - 12, 2004 Allerton Park in Monticello, IL |
Pattern Languages of Programs Conference 2003 September 8th - 12th, 2003 Allerton Park in Monticello, IL |
||||
Pattern Languages of Programs Conference 2002 September 8 - 12, 2002 Allerton Park in Monticello, IL |
Pattern Languages of Programs Conference 2001 September 11 - 15, 2001 Allerton Park in Monticello, IL |
||||
OOPSLA 2007 Mini PLoP Workshop October 25th 2007 Montreal Canada |
OOPSLA 2009 Mini PLoP October 25th, 2009 Orlando, FL |
||||
Further Back |
|||||
Activities at PLoPHere's a sample of what has been going on at PLoPs... Writers' WorkshopsWriters' Workshops are used by the pattern community to improve our patterns. These are the primary focus of our time at PLoP. Resources:
GiftingIf someone gives you something ... pass it on Gifting is a custom of many societies of giving visitors and friends small tokens of friendship. This custom began with PLoP'97. PLoP attendees should bring about 20 small gifts that represent themselves, their work, or their companies. Suggested gifts range from hats to T-shirts, from toys to trinkets, from pens to pencils, from abaci to zirconium. Over the course of the conference these gifts should be presented to other attendees. Whenever the giver feels moved to make a gift. Getting started might be a little awkward, as we each determine when to give what to who. After the first few gifts, it will become less so. And it will likely feel risky, ``is my gift good enough?,'' ``what if they don't have anything to give me?,'' ``what if I receive something from someone that I don't want to give anything to?'' This also will reduce after the first few. The benefits of deepening our connections to the other pattern folks at PLoP, and the wisdom into the them and ourselves will greatly exceed our discomfort at getting started. Expect to receive some insight into your fellow attendees, from who gifts you and with what; as well as insight into yourself when you receive a gift. AttireThe weather at Allerton Park for PLoP is typically in the 60-90 degree Fahrenheit/15-32 degree Celsius range with the possibility for rain. The Allerton Park buildings are air conditioned. Events and activities take place both inside and outside on the lawn. To raise our creative spirits, outdoor games are an important part of PLoP. Plan on going outside occasionally to frolic on the grass, and plan your attire for comfort and convenience. While suits aren't banned, you might be the only one wearing one! GamesGames are a well-established activity at PLoP. So far, George Platts has been helping us with this matter. Some games have become 'traditions,'' while others will be surprises. Come with an open mind, prepared to engage in some fun time with your fellow PLoPers. NaptimeSometimes naptime is scheduled. AccommodationsAllerton Park has beautiful grounds and facilities well suited to PLoP. However, it was not designed as a modern conference center. This has two practical ramifications that participants should be aware of:
|
|||||
Conference LocationHistorically PLoP was held at the Robert Allerton Park and Conference Center, near Monticello, Illinois, USA. This conference center is maintained by the University of Illinois at Urbana-Champaign. (You can check out the current weather in Monticello or Chicago O'Hare from the Weather Channel or through a WebCam that shows a live image of the Engineering campus--courtesy of the Atmospheric and Oceanic Science Group at NCSA.)
This site is home to native flood-plain forest and upland woods, as well as numerous formal gardens. The manor house, modeled after the Ham House in England, was built in 1900. The University of Illinois' Web server hosts more information about the Allerton Conference center, including a virtual tour of the park, driving directions, and a short history. Co-location with other ConferenceThe PLoP Conference has been co-located with various conferences such as Agile, OOPSLA, PUARL, and SPLASH. |
- Hillside Fellowship Award
- PLoP Conference Proceedings
- Patterns for API Design
- Pattern Languages of Programing
- Asian PLoP
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™ (in person again)
Check out the main PLoP Website for more information and details!!!
Read More
The premier Asian conference on
Pattern Languages of Programs, People, and Practices
AsianPLoP solicits paper submissions written in both 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