AsianPLoP is a PLoP ® Conference sanctioned by the Hillside Group.
PLoP is a registered trademark of The Hillside Group.
Now all accepted papers and program details are available in below.
Papers will be workshopped in the traditional PLoP Writers' Workshop format.
Writers' Workshop is NOT about paper presentation, BUT about giving feedback!
So please prepare by reading and commenting on each paper enabling you to
fully participate in the workshop discussion.
- Check which Writers' Workshop group your paper is in, or you want to join
- Read and comment on all the papers of that group as you'll stay with it
throughout the whole conference
In addition to the Writers' Workshop, we will have two keynotes:
"How and Why Design Patterns Impact Quality and Future Challenges" by
Yann-Gael Gueheneuc, and "Nature of Order" (TBD) by Hiroshi Nakano.
Moreover we will have games, possible focused workshops (like BoF),
several interactive workshops, and excursion!
There are a few important things that you need to know in order to prepare:
- There is a gift culture attached to PLoP activities. Authors are sharing their knowledge and giving feedback most certainly is a gift. There is a custom that began with PLoP'97 to bring gifts as small tokens of friendship. 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.
- There is no dress code at PLoP. You can wear a suit and a tie, but be prepared to feel a little overdressed.
|March 5th Wed.|
|14:00-15:00||Opening - Introduction, Workshop Demo, Games, Retrospective preparation|
|15:00-16:30||Keynote 1 "How and Why Design Patterns Impact Quality and Future Challenges" (Slides in PDF) |
Yann-Gael Gueheneuc (Ecole Polytechnique, Montreal)
Since their inception in the field of software engineering, design patterns have been the topic of much research work. This work as roughly divided into two directions: identifying, formalising, and publishing new design patterns on the one hand and measuring the impact of these design patterns on the other. Starting from a high-level view of quality, we discuss how design pattern can impact quality and be used to measure quality. Then, we discuss why design patterns can impact quality, in particular from the developers' perspective. Finally, we introduce new challenges faced the community defining and measuring design patterns due to multi-language systems.
|"Discovering Alexander's Properties in Your Life"
Joseph Yoder (The Hillside Group) and Rebecca Wirfs-Brock
Christopher Alexander is best known to computer scientists and software engineers for his work on pattern languages. This work influenced the classic, Design Patterns: Elements of Reusable Object-Oriented Software, by Eric Gamma, Richard Helm, Ralph Johnson, and John Vlissides, as well as the software patterns community and its dozens if not hundreds of patterns books and a half a dozen or so conferences a year (PLoPs).
Alexander is an architect whose real interest lies in understanding the nature of beauty and its objective reality. This project has held his attention for over 30 years and culminated in the publication of his gargantuan four-book essay, The Nature of Order. In it he attempts nothing short of proposing a new scientific method and cosmology to replace the Cartesian / reductionist / mechanistic approach to science; and while he's at it, he proposes a *common sense* way to understand the incomprehensible mathematics of quantum mechanics. (Along the way he also unifies science, art, and the spiritual.)
Nature of Order focuses on centers, life, and wholeness, the Fundamental Process, and structure-preserving transformations. Alexander views core structure-preserving transformations as important principles and essential to his process, specifically for adding life to things we build. We can measure or evaluate the results based upon the fundamental 15 geometric properties that tend to accompany the presence of life in nature. He focuses on an evolutionary process for this and proposes that complex systems do not spring into existence completely formed, rather they evolve through a lot of small steps.
Joseph Yoder and Rebecca Wirfs-Brock have studied Alexander and patterns for many years and between the two, will provide lots to think about concerning the properties in many areas of life including software creation. This workshop will examine these geometric properties, and how they can be related to other areas such as software, beauty, learning, or surviving earthquakes. This workshop - not the workshop itself but the ideas in it - will leave you confused, profoundly smarter, reeling, in despair, and suffused by joy about what is possible for us.
Joseph Yoder, Founder and Senior Architect, The Refactory, Inc., Hillside Board President, and ACM Member, is a pattern enthusiast and an author of the well-known Big Ball of Mud. He programs adaptive software, runs a development company, and consults top companies on software needs. He is an amateur photographer, motorcycle enthusiast, and enjoys dancing samba.
Rebecca Wirfs-Brock, is author of two object design books and inventor of Responsibility-Driven Design. She cares deeply about sustainable software development, design and architecture. She is Hillside Board treasurer, President of Agile Open Northwest, and Directs the Agile Alliance$B!G(Bs Agile Experiences Program.
"Disaster Prevention Workshop with the Survival Language"
Tomoki Furukawaono, Takashi Iba (Keio University)
This workshop provides an opportunity for you to reflect on your experiences and to design your preparation in their daily lives by using the the Survival Language, a pattern language to support survival when a catastrophic earthquake occurs. The Survival Language intends to design one$B!G(Bs immediate actions when an earthquake occurs, because it is critical to accumulate one$B!G(Bs knowledge and combine them in such circumstances. Another intention is to constantly remind one about the significance of earthquake preparation, because one$B!G(Bs awareness of catastrophic earthquakes that seldom occur tends to gradually fade.
Through the workshop, you should realize that pattern languages can be used as media for people to talk about their experiences, even if such pattern languages are from domains where people hardly talk about their experiences. This usage of pattern language as a medium for narratives suggests a new possibility for introducing pattern languages into your community.
|March 6th Tur.|
|10:00-11:30||Keynote 2 "Nature of Order" (TBD)|
|13:00-15:00||Writers' Workshop 1 (Group A, B, C, D)|
|15:30-17:30||Writers' Workshop 2 (Group A, B, C, D)|
|17:30-18:00||Review of Writers' Workshop 1-2|
|March 7th Fri.|
|10:00-12:00||Writers' Workshop 3 and Writing Group (Group A, B, C, D)|
|13:30-14:30||Writers' Workshop 4 and Writing Group (Group A, D)|
Workshop on Pattern Language Cards
Patterns WG Alexander's books reading group
AsianPLoP 2011 $B$K$Fl$G:n$C$F!"2>A[E*$J%7%'%"%O%&%9$N%G%6%$%s$r$9$k%2!<%`%o!<%/%7%g%C%W$r
An interactive game workshop on designing virtual share-houses by writing a pattern language. The workshop is based on and extension of the workshop on city planning by Pattern cards at AsianPLop 2011.
Forcused Group (TBD)
|16:30-17:30||Review of Writers' Workshop 3-4, Retrospective, Games, Closing|
|March 8th Sat.|
|10:00-18:00||Excursion to Kawagoe and Eishin Gakuen, highschool built by pattern language|
Group A: Design and Security
Group B: Agile and Management
Group C: $B%=%U%H%&%'%"$H%7%9%F%`(B
Group D: $B
- Tomoki Furukawazono, Miyu Motoi, Satoko Oki and Takashi Iba $B%5%P%$%P%k!&%i%s%2!<%8!'BgCO?L$r@8$-;D$k$?$a$N%Q%?!<%s!&%i%s%2!<%8(B
- Naoyuki Okita, Eiichi Hanyuda, Masanari Motohashi and Yuichiro Kato $B%Q%?!<%s%+!<%I$H%W%m%8%'%/%H8@8l$rMQ$$$?39:n$j%2!<%`(B
- Takeshi Kakeda Pattern Canvas
- Takafumi Shibuya, Yuji Harashima, Tetsuro Kubota, Rika Sakuraba and Takashi Iba $B@8@.E*$J;22C
- Masanari Motohashi $B$f$k;W9M(B - $BLdBj$NLdBj$X$ND)@o(B
- Shingo Tomiyasu, Kae Akiyama, Yusuke Asano, Naoya Itakura, Kasumi Katayama and Yumi Matsumoto $B4A;z3X=,$N$?$a$N%Q%?!<%s%i%s%2!<%8(B [NEW!]
- Jiro Shiga A Pattern Language for Investigation into violations (Writing Group)